Creating all the parts for an online game in a modular way, so I can get round to making it later