Replaced next_f32 and next_i32 with next_num
Cleaned up poly and made polyset next to unusable
Refactored scene
Refactored rest
Refactored Vec3 and Ray