You included in the list that allows SPRK to be drawn on it, but never wrote a function for what SPRK does once it gets on NOOB. Take a look at the METL, PSCN, NSCN, or INWR code and try to graft (NB: don't simply copy/paste blindly, try to understand what the code does) a NOOB reaction to SPRK.