added many changes for rotation.Not working

added rotated variable to character, add a rotate method to Character
class, RotatePlanning state and some modifications to the turnManager
that incorporates the new rotation state.