- introduced the Transformable component for position, rotation and scale
- added the LinearMovement System, moves an Entity to the position set in "TargetPosition2D"
- added onEntityUpdate() callback for Systems, called if the entity has changed ( systems/components added/removed, or components accessed ( access should be modified to only include write/non-const accesses))