Fixes #11 and fixes #12 - Adds Game Handler and Restructures the Project

Add handler for game states and restructures the project adding some folders.