moving AbstractNode to TGTileBase