Well, I finally beat it. Would I recommend this game? Absolutely. Excellent controls, brilliant aesthetics, good sense of progression, nice story, very cool design. It's got it all.