adds levels and can load static levels. adds debug code on the level terrain to show which blocks are colliding with what
adds camera system that follows the player and is constrained to the boundaries of the level