outsourced keyboard code
outsourced joystick code
added engine system class
outsourced Synthesizer code
outsourced some state keeping to synthesizer classes
outsourced input processing code
outsourced drawing to Score
outsourced instrument setup code