added rotation to cannon