Unified passability, transparency, sprite getters for objects.
Replaced Container and Fountain with unified class Object.
Segfault catching. Filename and linenumber for test function: used in segfault and unknown exceptions.
Drinkable and containable objects (fountains and containers). Unified vector for all objects together. Savefile v24.
Object property: transporting (to another level). Converted Stairs into Object (up and down destination).
Assimilated stairs into objects.
Converted traps into triggerable objects.
Assimilated traps into objects.
Openable objects, open sprite for opened state. Converted Door to Object.
Assimilated doors into objects.
Fixed game generation and savefile. Savefile v24 (revisited).