added csgsphere and test for it