Javadoc'd Game Logic