Moved currentsongpos to clientstate object, client object is now lock free