fork of PrototypeSwingGame