The left run+punch not working on the diagonals/verticals (for example: running left, and then encountering a diagonal/vertical you can't just keep pressing left and jump) is really off-putting and it doesn't feel like an intentional design, but rather a mistake? Or laziness in trying to make it work? I just don't see the reason why I can't run up diagonals or keep movement+jump against it.
The hitbox on the marble was also jank in that punching up works for the center of the marble, but the side punches only work on the actual edge of the circle.
That aside, art and music were good! Liked the bop!