Prepared branch for experimenting.
Added gamestates
Added a lot... see changelog
Added text boxes and save functionality
Added the changelog to track progress
Added new level generating system in addition to tmx
Quick fixes on level generation
: