finally got player following working again after a failed attempt at optimizing