Recoded TileNode to use a main getNode method that can be overrided to increase performance