Collision Detection and Event Handling

Collision and visibility detection have been added to GameController.js as well as basic control over when collision/vision should trigger text and player choices.