added player control