Steering Behaviour and various bug fixes