Organize game into class
Add docs