almost fully functioning game