Nice game. Only thing I'd suggest is that your large size have a more forgiving jump detection, especially since some of the jumps require precise timing and if you're just over the half-way point of being on or off a platform you can't jump at all.
Might want to look into coyote jumping for your next game if you want to implement more responsive jump controls