gameImpl javadoc