Enforce same-castle-as-commander unit creation rule
Improve server-side unit creation
Begin initial work on lobby system