After so many hours, I finally beat this game! It's addicting as hell. My only complaint is that the level design becomes lazy after awhile. Same level designs, only a few more guards. Still, great programming leaves each time you play any level unique!