Implementing Boids

For the normal waiting behavior, ants can use the flocking boid
alogorithm to walk around.
Add some basic functions

Add basics for food, figth and communtication
refactored code