The adherence to the theme is definitely a stretch, but the game is fun overall. I think the most important thing to fix is that bounce mechanic since it will pretty often just bounce the character in a random direction. I checked your profile and this is your first uploaded game? Good job!