if (surface_exists(smash_surface)) surface_free(smash_surface);