added Player cast to offlinePlyr