add bare minimum game functionality