Add C# events to the Simulation class.
Draw text on the screen and fix a bug.
Add a basic implementation of sound.

Also, fix something that was causing the Launcher's unit tests
to fail.