Add basic moving
Add multithreading

Which is actually slower