Player class -> interface