Removed the need to have Game contained within a shared pointer.