implemented ITileEntityProvider. still doesn't work. i'm stumped