Changed project hierarchy. Added media-scheduler and media-manager and adjusted the rest of the code to make use of new functionality. Also removed unnecessary media-player abstraction.