More module progress

- "Centralized" system to handle local and chat commands
- Started implementing module interop
- Made some variables actually private and placed some read-only
accessor functions to them