Rotation by matrix implemented (working good) + new size after rotation updated