Split to growth.lua and search_functions.lua New function populate_single_surface for a single position check Use 'return' to reduce indent levels