Updated player control