added functionality to BaseRoom class
added history function to Engine class
added Moveable- and OpenableObjects
added new Door class functionality