game methods public for testing