Arrow keys to move. Try to figure out the neat tricks added in.
Credit to Chameleon20 for original project