SOKOBAN - 10 levels in 100 blocks! 3D version: https://scratch.mit.edu/projects/1162036287/ No pen version: https://scratch.mit.edu/projects/1137539003/ WASD or ARROWS to move. The brown crates can be pushed. You have to push the brown crates onto the X targets. You win when all the crates are put on the X targets. Press R to restart level. Select level using P (previous) and N (next) buttons. 100 blocks. Remixed to reduce blocks, then 71 blocks sounded strange, let's say 100, but with more levels. At 97 was added the level change animation. Thanks to @dave3m! I took the advice and rewrote the keyboard controls. The control became very precisely, but by holding down the button you can go a lot at once. I used the remaining one block to play the winning music. Meanwhile, I further reduced the number of blocks, then used the excess for sounds. Thanks to further block number reduction, a winning animation was created. Levels source: http://www.sourcecode.se/sokoban/levels.php The TBox5 #35 and TBox3 #16 were unsolvable so replaced with Microban IV level 73 (K) and 84 (V) from http://birrell.org/andrew/sokoban