computation of visible (zoomed) area
added staging canvas
implemented canvas zoom computing
implementations for pathfinding