added tweens to move units

- added selectedUnit and moveArea variables inside the Play state
- added moveUnit in Display
- added drawSelected in Display
- added drawMoveArea in Display
- changed clone inside Unit to use reflection. Removed Unit.textureKey