Threading now working on simulation

Still to do draw plus better balancing