Here is a detailed review of what makes the game tick (and what makes you want to throw your controller).

Including not just the original four levels, but "Lost Levels" and community-created stages.