Reworked variables, added a few mixins and a for loop