moved logic to a more understandable name and made variables reset when
level ends and also started bossloading.class.
refactored to add in player.class
refactored making DataUtils setup all stuff needed before rendering
instead of in the controller class