Created MapAnimation system that allows queuing of animations to be performed by the MapView in order to illustrate actions as they happen. Created separate InputState to handle input when the player is watching an action being animated.