if (surface_exists(cloud_surface)) surface_free(cloud_surface);