saw crash in update function - moving gameworld update to end of main update loop
added lerping random airholes as option, disabled by default