Adds redundant EnumMap, immediately deprecated.
Broad refactor.

    - Position and Velocity both become Vectors.
    - PositionGenerator eliminated.
    - AlignmentType Enum extracted.
    - AlignmentType2D Enum created.
    - Alignment functionality is simplified to one alignment on
        dimension, not two alignments on dimension.  Alignment
        and Aligner classes eliminated, PositionTest (renamed
        AlignmentTest) overhauled.  BasicAlignedSprite replaces
        BasicSprite as all current sprites handle part of
        alignment.
    - Spaceship and Missile classes eliminated, moved into
        SpriteFactory methods that return BasicMovingSprites