This game is good but would have been a lot better if it said you aren't supposed to beat the nightmare at first, before I lost to it and felt really really frustrated. That might be a good artistic statement, but it's a bad game design decision. Maybe you could hammer the statement in by having the boy comment on it or something, instead of making the player feel bad.
This got a lot easier when I actually started getting all the chests instead of trying to speed through it like I generally do with JRPGs... very good!