Factorisations, optimisations, réductions de code

Changements :
- gestion des images (voir TilesManager.cs)
- constructeurs des entités/boutons
- gestion de la pile de jeu
- factorisation des Updates d'Events
- factorisation du code de Game.cs
- Corrections sur conventions de nommage, constructeurs mal utilisés,
etc...
- Déglobalisation d'éléments du code (passage de static à classique)
- Utilisation propre du loadContent de Game.cs