This game is part of the Ghost n' Goblins series.
In this installment you play as Firebrand, a hero for the bad guys.
Although the game looks straightforward, it requires a lot of precision and a bit of luck manipulation to play it this well.
This game is one of the first to have an overhead map and combine RPG-like elements with platform levels.