Restructuration du code

Nouvelles Classes ou Classes MAJ:
- player : crée un joueur, gére les dplcmts et le collisions à partir de
la position de départ et de la map
- obstacle: définie un obstacle (mur, caisse etc) à partir de ses
coordonnées et de sa texture
- map : définie la map (position des obstacles)à partir d'une liste
d'obstacles
- Level : crée un niveau à partir d'une map et de la position de départ
du joueur
- gameManager: initialise tout le jeu
- Resources: charge toutes les ressources nécessaires