Very good game! I liked the option to play in both sides. Playability is good and mechanics are pretty fun. Also music and sounds are quite good as well as story. The only thing I would improve are the movements physics on platform zones and I would add some missing invisible walls to avoid player falling into the void and having to restart the level. Very good job!