Had to leave, here's what I have so far.
Ready for testing with Titans.
Whoops, forgot to add the listener.
Merge pull request #126 from Clashnia/hqmbranch

Hqmbranch