Fix an infinite recursion where the wrong overload was called
The intension was that if Camera::Zoom was called with a Float64, it would call the Float32 version. However, I made a type where it called itself. The latest version of XCode called me out on this infinite recursion.
I think this is the equivalent of the compiler calling me a dumb-ass.