Feature: state based game

Integration of state based game design concept