Implements some commands for unit control
Implements Command Pattern and State Machine to handle unit control, and adds data-binding for civilization's name