player control added