Add Flee Behaviour & Pong

The state machine class is no longer abstract - you can use it directly if you don't want/need to add functionality.

Updated Abstract Control class to enforce implementing a state machine.

Evasive state machine added, includes the Flee state.

Added the beginnings of Pon(g).