A masterclass in game progression. Problems (total enemy destruction) can be approached in many different ways, exploration is extensive, yet manageable, and bosses give clear indications of both skill and game stages. If there were more games like this I would likely become a NEET. 9/10, "Mastermode" doesn't add anything interesting.