Thanks to Vasago for the help in spotting the errors Thanks to Subv as well (so he doesn't feel lonely)