Fix angles bug for polar vectors
First stab at a world environment
Add primitive brain and behaviours
Remove unnecessary angle normalization code
Reintroduce full range of swimmer movement

It had been removed by a bug a few commits ago