clean up, implement RandomGame