Implementing a tilefactory, still have to figure out how it will know
which tiletype it is supposed to return.