The mechanics are really simple yet clever :D I'm not good at this type of games though. Its really impressive for me that you're working on your own engine :)