refactor
remove this.moveDirection
udpate style