Fully Javadoc'd GameController