Engine Complete

- engine is fully functional
- now just heuristics is the limiting factor