how do I know what tile to check next: the tile with the lowest F score, or check them in the order that they were added to the open list?
In my code, the GetBest() function is used to get the tile with the lowest F score in the open list. If two have the same F score, it goes with the most recently added. Note: I don't know if this is the fastest way, it's just the way I did it.