Nice work! Since the puddles are an important mechanic, maybe you can make them do something when you land in them to give the player positive feedback and let them know they're playing correctly. (Like a splashing animation, or a simple color change effect, etc)