The game features 4 platform stages, 4 boss fights, 1 extra game mode, and 1 arcade mini-game, along with various types of enemies, traps, and power-ups.
That's an incredible game, fun with great level design, a unique theme, you can tell the developer really knows what they're doing.