add shoot direction rotating functionality.