Reverse now reads the bytes starting from the correct position. Playing
and pausing works. When at the beginning or end of the song, the player
pauses until a valid option is chosen for playback or a signal is sent
to terminate the player (not tested yet).