I've enjoyed this game a lot over the years, from the little things like being able to read about everything you encounter, to the different items and enemies that are randomly generated in each level (with exception for the bosses of course), the game is such a blast to play, and it looks great too.