this didn't support dynamic tiles because i couldn't think of a way to do it that would be sane and wouldn't require rewriting the whole thing yet again. it's already been a while, though, so maybe i should make a new version at some point that does (and isn't quite so slow to boot)