Honestly if I'd spent less time trying to make a multithreaded infinite terrain engine I might have had enough time left to make an actual game...