Finished implementation of (non-secret) game logic and state classes.