A framework for analysis of 2D platformer levels
Fundamentals of Game Design