Implement attempt to fixing the crash when two threads access gameState at the wrong timing.
Rewrite Sound class logic (renamed to Audio now, implementing sf::Music functionality soon). Current version does not work and is returning an error which I have yet to figure out.