Started translating java controller in python
Optimiser to python - not complete, but lunchtime