First working
Add documentation for game logic classes