refactor class/static methods out of Game class