add test code for price calculation
add ray_sphere_intersection function
prevent ships from firing laserbeams through planets