struggled a bit with conflict between sfml sound and something in the
threadwrapper file. Slowly evolving the smallvisual class to be more
flexible.