Cleaned up method for chamber destruciton
Fixed bug with destroyChambers() and added
destroyChambersWithExceptions() convenience method