2 Unknown Area Options + Tileset Cache

Added 2 more unknown area options. May or may not actually do anything.

Added a tileset cache - an easy optimization I've been planning on for a
while. Almost makes up for the lack of nsmblib :D