Arrow keys to move. No level is impossible, although it may not look it.
Jun 17 2015: Added 3 new levels and an intro.