add serialVersionUID to DemoGame, remove unread local variable height
make Screen interface, add Controller classes
remove unused classes
decouple
remove init method from Screen
move start screen to be constructor parameter instead of overridden method
remove unused classes and rename NewScreen event to ScreenToDisplay
move methods around
use local variables not fields
use local variables not fields, move creation to constructor and make final
use local variables not fields, move creation to constructor and make final
parameter name improve
take core methods out of AppletGame so can be reused by non-applet programs
add JFrame version
add JFrame version
add demo starter for main()
refactor package name and add maven exec:java plugin
update README.md
remove commented out code
update README.md