Completed serializable implementation, server now sends a grid (completely initialized) of which the client can receive over the stream. Also changed ItemUpdateMessage to ItemPickupMessage in order to include room changes