mrToad wrote:Now a problem I'm having is this. Since objects move pixel-by-pixel, bounding blocks can sometimes fill an extra cell row and/or column of cells, depending on how they land on the grid...
I am not sure what you describing here. If I am reading this right, an object may not exactly align on the grid. This would be natural since they move by pixel rather than by grid cells. I actually thought about that when I was thinking about this. I would just pick the cell that contains the majority of the object, or simply a cell that the object occupies, and use that as the path starting point. It wouldn't make that big of difference since the object moves by pixel anyway.
If this isn't the problem, maybe you could elaborate a bit.