Creating the level package. Also adding new class for everything.
Lots of stuff
Compatibilite changement

Some changement to make older code work with the newer.