inventory stuff working well, would still like a means to cache
target/source instances, but meh...will just run GC when leaving screen
or something
rework for multiple stages for GUIs again, optional this time, but most
need it (otherwise, it could just go in the screen itself)