Many optimizations to my implementation of A*. It is now calculating
paths MUCH faster.