update rust-sdl2 upstream
factor Agent out of the library and replace w/ concept of Payloads in tiles

World becomes a lot more generically graph/tree-like, need to move the
rest of the Tile data into there (except portals)