started refactoring game methods: