Quick update:
As I'm writing this completely from scratch, it's taking me a while to code the engine etc (also who knew dialog would be such a bitch?!)
As of now I have a
-grid based pathfinding system for all shapes
-rough AI - (constant-bearing persuit and evasion, wandering, etc)...