@Wolvereness formatting again, they are all for formatting. Otherwise all functions are neatly spaced out except mine which don't have any spaces.