Network

This pull request will implement the network components of the game.
Ici ça ne sert à rien en effet. Il faudrait que je vérifie, mais de mémoire l'intérêt de passer par this est d'utiliser le polymorphisme dans le cas où il y a des classes dérivées (ici, si GetPosition était virtuel et une classe dérivée la réimplémentait, alors GetPosition appelerait le GetPosition de la classe mère et this->GetPosition le GetPosition de la classe fille).