Blastoise:
Instead of all those if statements,
simplify it like so:
IF B AND #UP
IF B AND #DOWN
IF B AND #LEFT
IF B AND #RIGHT
That way it compares the binary numbers through a bitwise AND gate, the code is much cleaner and faster
Thanks everyone. I didn't realize how fast the sprite limit ran out.
@010010 I incremented S as an attempt to create multiple "clones" of one sprite that could be moved without changing the others to "draw" by changing the management # of each.