Try to prevent unwanted double-movement on touchscreens
Remember your position on the level grid between plays
Fix level-arranger mouse input
Don't break when the level you were on gets re-locked
Refactor level-is-unlocked test to reduce redundancy
Refactor code for rendering blocked connections between levels