Impressive and fun, I really love that game mechanic that makes for you thinking the optimal way to get from A to B :)