Fixed a bug in Renderer where the background color could not be set.
Fixed the bug preventing multiple objects being rendered (code was just missing in the collision detector, so it would always return the first sphere instead of the collided sphere)
This iteration is currently done and fully tested EXCEPT for multiple lights, which haven't been tested