Really nice game! I got heavy feelings of Baba but different! I hope you get the high rank your game deserve. :D