Miikakokko

A game where you must seize power from evil alien king.
Platformer