Feature/state based game

Integration of state based game design concept