That took a while. Improvable, a low 2:50 is possible but I'm not running this again for a while. Now I can finally run World 3!