refactor for task 5; game create/save