Great game! I couldn't finish the last two level, but I think that's because I suck at puzzle games : P