refactoring
fix controller escape key detection
refactor
fix terrible 3-space tabs
refactoring
style formatting and imports
implement Controller state machine manipulation
implement View state machine consideration
refactor doc
move refactoring docs to root
include pytmx for loading the level data files
loads level .tmx file, renders the level tiles and objects via a viewport.
implement viewport shifting
start in play mode for easier testing
add a levelup() call to move to the next level
read level objects into a new object list within the Model.
refactor docs
fix posting QuitEvent() instance on pygame QuitEvent signal
update .gitignore
limit fps only after we draw stuff