Added and fixed tonnes of stuff..

So fixed quite a lot of bug's, changed the selectors to a new system, added each function... and tonnes more..