Added randomFloat() method.
Renderer will no longer support replacing parts.
Implemented sprite manager. Closes #301.