Y'all have a wonderful puzzle-platformer here! I'd love to see where else you can take these core mechanics.
Don't be afraid to experiment more with verticality and horizontal flow -- levels towering into the air (or plunging into the depths), and water pushing and pulling players laterally would bring even more variety to the game.
But given the time constraints, y'all made some really solid bones. Great job!