Added map cache, increased rendering range, ignoring hidden faces