Minor refactoring: move gameplay config constants to a separate class for easier management.
Refactor: moved game states to separate files.
Checked in missing Config file.
Added code to detect whether fullscreen functionality is available to use, from that to resize accordingly.