player: tiny refactory on constructor