added spacecraft animation, unit logic-drawing refactoring