Ensured screen size is sufficient.
Added controls, gamestates
Fixed warnings
 Please enter the commit message for your changes. Lines starting
Merge pull request #3 from kalodsun/master

Merging! Wahahhahaha!