WIP: not compiling. Attempt at moving drawing responsibility to the players