player: fix direction and depth