A Java port of Wolfenstein 3D