Completed refactor of the target player. Works well, but still a few bugs to fix for the play/pause button.