At first glance, it'll look like a silly plataform game that won't be too hard and slow paced. However, it'll turn out exactly the opposite, it's challenging and fast paced. It can be extra hard if the player chooses go for all upgrades/secrets on stages. Unlocking bosses is a bit non intuitive, possibly making the player on an infinite loop, without progressing at all.