A game authoring environment written in Smalltalk running in the JVM