Refactor UnitController
Add simple player class