Thanks so much! I wasted a lot of time on premature optimisation - pays off with the performance now - but lessons learned for next jam XD