Ezamur is a challenging platformer that consists of 4 stages each with it's own set of gimmicks and unique boss fights.