making existing educational Java games adaptive using a Java implementation of the GAAOP framework