adding rotation functionality with rounding
moving click manager into own thingy
adding type parameter selection