Add the Rotate modifier

Add the class Mrotate which can rotate entities.
Add the member angle to entities.
Improve the modifier system

Add a validity to the modifiers.
Change Entity to work with the new modifiers.
Rename Mmoveable to Mmove.