Potential fix for time bug

timePlayed is always overwritten, never incremented as there could be
multiple pauses for messages etc.