The graphics were good, the music fitting and it actually had a story behind it (extra points for that!)Oh, and great platforming level design! How could I forget about that!