Rebuilt some core pieces around the game rect ADT
Moved most global state and identifiers into level_state object
Global state relegated to love.* through level state type