GameManager & Thread update

Added the GameManager Class, which will eventually include the game
loop. Changed some threads around, so the game itself will check the
input instead of a seperate thread.