You overestimate our technical knowledge. The player's hitbox was a 50*100 pixel rectangle, and we tried to resize the sprites to roughly fit the box. We wanted to make the game have a more top-down perspective, but our artist didn't know how to draw sprites from that angle, so we did this weird compromise. I agree that the punch hitboxes are unintuitive.
The boss was pretty last-minute. If we keep working on this, we'll definitely tweak him and make him more fun to fight. Thanks for trying it out, though!