Starting to rework level class

had to change the structure of the class so it could be added to the
group