We tried to fix that bug before the GMTK jam ended, but we ran out of time and had no idea how to optimize it (we only know what causes it).