Performance:
- only keeping the active level in memory
- only saving one level at a time
- Exploring monsters find where they are going faster

Bug fixes:
- conditions (like being poisoned) are saved and restored
- buildings always have a usable access point

Log message have different styles to show their category.
