Minor code cleanup
Documented the interactable interface

1. Lose system, as an internal constraint interactable should respond to
update, mousePressed, and mouseReleased.
Made MapView an interactable

1. Though it doesn't do anything, yet.