added ability for collison to cause a function call. added interaction with objects via e. fixed some incorrectly placed objects. added other rooms and transitions to them