Woah! Super cool idea. So many ways you can take this to a new level. Also, if anyone is looking to contribute to some open source, this would be a great opportunity as there is lots of epic optimization problems in this algorithm to work on.
For example, whats the fastest data structure/algorithm to make searching for neighbours?
For example, whats the fastest data structure/algorithm to make searching for neighbours?