Made scheduler the main playback system, cleaned up lots of code