This has that feeling of NES games, challeging, frustrating, but very rewarding when you finally beat them, not for a impressing ending or a presumable achiviement mark, but for know that I did not surrender.
The gameplay is consistent and fair, something worthy to be called a platformer game.