Greatly simplified and cleaned up code, meanwhile fixed number of bugs.
                     Renamed to more apt AVBidirectionalQueuePlayer