get All Neighbours
Retrieves all neighbors (both straight and diagonal) of the given tile.
The neighbors include tiles directly above, below, to the left, to the right, as well as diagonally adjacent tiles (top-left, top-right, bottom-left, bottom-right), if they exist within the grid boundaries and are not deleted.
Return
A list of all neighbors of the given tile, or an empty list if no neighbors exist.
Parameters
t
The tile for which to retrieve all neighbors.