Topic/hv world

Cette branche déclare et implémente les méthodes de World.
@Neki @farshiana review needed :)
Il faudra entre autre trouver un moyen de parcourir la grille de l'extérieur de la classe World, pour afficher les différentes entités par exemple.
Même problème que ci-dessus : auto va être résolu en `std::unique_ptr` ; tu demandes de copier le `std::unique_ptr` qui est dans `entities` vers `columns`. Utilise un itérateur explicitement (`for(auto it = columns.begin(); // ...`)