WELCOME_MSG Handling

Added handler for WELCOME_MSG packet. Required additional objects for
handling maps. Primary game class was split up into multiple parts in
preparation for handling in-game rendering and logic.