@Peter: Thanks mate, glad you like it.
How are the levels or moves created, automatically or manually?
I created every level manually in Tiled. I've used box positions of existing Sokoban levels though, as I didn't have enough time to design and playtest any self-made positions. I started coding mid November and am actually quite happy I finished 50 levels in time for this Christmas at all
@ChrisR: Hehe, yeah well, as the passwords have already been extracted, I'm afraid this won't be an option anymore. Maybe a Santaban speedrun instead?

But actually you wouldn't want to see the code at the moment anyway. If I find time to clean it up and to also comment it properly I might just release it without any tradeoff.
And you are right, the controls could be optimized. It is on the list.
@Mijikai: Well, well, well... I actually thought about scrambling the level passwords at some point. But then I just couldn't be bothered in the end as it doesn't make much sense, especially for a freeware prog. I then also thought about packing the executable to avoid easy extraction, but that triggered too man anti virus programs. I can live with what HyperRipper directly unpacks at the moment. If you have actually managed to unpack each and every asset, even the lousily protected ones, then congrats for actually bothering! Frankly, that makes the old cracker in me very very happy as well!

Thank god I didn't leave the level skip and auto solver in...
Oh and always remember: Santa wouldn't cheat when delivering presents, would he?
