Game State pattern

Game state pattern implemented.