comments
removed ref in constructor of Player