New Message System
Massive Code overhaul