OMG!! the damn giant frogs I hate them so much I have to say cuphead is such an awesome game but at the same time this is such an insane game and it really made me rage LOL