GameEngine update

initial state and design implemented