Add rotation dedicated component
Register rotation component
Take rotation into account for rendering
Update main, add rotation component to entities