Added simple MIDI file player, improved synth & restructured code