Working on FSM-based AI

- Right now, just builds units around its base
- Working on UnitFSM - capture and hunt work pretty well
- A* pathfinding
Implemented defend for the UnitFSM

The FSM AI player is already better than the best of the genomic AI's produced, so I think I'm going to leave it as is for a bit and work on some refactoring that I've been planning