everything in this weeks exercises has an implementation, all needs testing, some magic numbers not set properly - see to of movement.py
code compiles and runs but there is something very wrong with turning and it doesnt seem to be localising properly