Minor changes to sphere and vector methods

Return type of some vector methods were changed, causing compilation to
fail. Also forgot to implement the Vector3f::setVector() method until
now