Added upgradeTowerCommand and client side code
Server now sends a list of messages to the client