Created command pattern for issuing orders, organized and refactored code, improved modularity