grid and some pathing