>>718001208
updated it so it's quicker, still not perfect, but it's a start on some of the problems there.