Topic/hv entity reduce dependencies

Cette pull request réduit les dépendances entre Entity/World/GameEngine.
Un pointeur vers le GameEngine est désormais passé en argument aux méthodes Update et IsWalkedOn des Entity.