Made an InteractiveCollideable interface for objects that give actors commands and do something on collisions.
Made an interactives list for the collisioin handler and a way to initialize it from gameObjects list.
Made a method resolveInteractiveCollisions in collisionHandler to handle collisions with these objects.
Made the same method for Enemy behavior objects.
Removed CommandStack from collisionHandler as it was no longer necessary, as well as addToCommandStack.
Turned Elevator and TimeElevator into interactiveCollideables, modified code accordingly.