Moved creation of PlayerPositionThread to a separate method
Added audio looping and disabled manual wakelock. Using KEEP_SCREEN_ON