This was fun! As a fan of block-pushing-puzzle-games this gets the stamp of approval from me :) Here's my playthrough: youtube