Adds rotation logic