Fix bug with total movement
Improve move tests
Refactor process-turn
First turn processor working #11