We actually had similar ideas with our games. Very interesting to see a different interpretation. You went down the puzzle path and created a really fun puzzler platformer with a bunch of interesting levels! Nice!