refactor proxgame to use uniformities