I'm not a video game designer but I understand perfectly how confusing was programing this game. Good luck designing the levels! (Sorry for my bad english, but that's because I originally talk spanish)