Multiple Bug Fixes

Persistence is fixed polygonz original broke it by removing the depth
iterator on objects and other stupid shit for tiles. Also fixed up a few
bugs in the OpenAL audio system as well as zwriteenable.