Moved the pointers in every subsystem to private.
Filled in all commands except for the Shooter subsystem commands.