Thanks a lot for playing the game! :D I didnt realise the punch direction wouldn't be intuitive for fresh eyes. Thats a good callout.
The game was not supposed to be endless. I couldn't place a 'You Won' or a 'Gameover' screen in time. Which is why the player too is kinda invincible. But guess that works out with the theme xP
That zoom out can be disorienting yes. It was meant to show how far you sent the enemy flying. But I guess having a separate camera for a flying enemy would work better.
Really appreciate your feedback!!