fixed bug with barrel roll