Zealot push

Finished Zealot implmentation. correspond to #5 
Implement chasing and nearest agent attacking.
Should do a else in attack_nearest_agent() work?
just go peace if there is no more agent. 
else
{
  go_peace();
}