Using new node (Neatened Code)

I think the 517 deletions, 163 additions - Is enough to say that this has neatened a hell lot of code.

Few changes to tregmine player from original commit