Fixed a major bug with RTS, Re-working HWS to use multiple queues (really painful...)

HWS not working, just wanted to commit