Added the buff system and reworked a lot of code