Add NonTileObject interface

This will allow for NonTileObjects other than entities