Added support for non uniform cost moves. This makes counting stuff like (3,3) as 2 moves on sq1 possible, which should make it possible to fix #151.