Adding framework for incoming message
Merged with Lauren's changes
Adding all of the map drawing code
Beginning of incoming message handling
Merged Lauren's changes for the gems