SpriteComponent GetWidth now returns correctly scaled width etc, improved random functions and functionality.