Lazy "fix"-hack to AStar

because of the way weikie's AStar works, you need to provide the start
and end node as (y,x) instead of (x,y). since that seems counter
intuitive, and I'm not going to look through the whole algorithm here ,I
just swap them at the start ;D