public MeteorRightAttack(Position position)
     : base(position, new char[,] 
     { 
     { '\\','|','/' },
     { '-','*','-'},
     { '/','|', '\\'}
     })
 {
 }
 public PlayerSpaceCraft(Position position)
     : base(position, new char[,]
      {
      {' ',' ','/','|','\\',' ',' '},
      {'/','_',']','|','[','_','\\'},
      {' ','_','I','|','I','_',' '},
      {' ','/','^','^','^','\\',' '}
      })
 {
     this.HitPoints = 4;
 }
 public EnemySpaceCraftProtoOne(Position position)
     : base(position)
 {
     this.body = new char[,]
     {
         { '\\',' ', '/' },
         { '_', 'V', '_' },
         { '-', '|', '-' },
         { ' ', 'V', ' ' }
     };
     this.HitPoints = 0;
 }
 public Asteroid(Position position, char[,] body)
     : base(position, body)
 {
 }
 public EnemySpaceCraft(Position position)
     : base(position, new char[,] { { ' ' } })
 {
 }
 public Bullet(Position position)
     : base(position, new char[,] { { '|' } })
 {
 }
 public Star(Position position, char[,] body)
     : base(position,body)
 {
 }
 public SpaceCraft(Position position, char[,] body)
     : base(position, body)
 {
 }
 public AsteroidLeftAttack(Position position)
     : base(position, new char[,] { { '@' } })
 {
 }
 public Gift(Position position, char[,] body)
     : base(position, body)
 {
 }
 public GameObject(Position initialPosition, char[,] objectBody, ConsoleColor color = ConsoleColor.DarkGray)
 {
     this.position = initialPosition;
     this.body = this.CopyMatrixBody(objectBody);
 }
 public LifeGift(Position position)
     : base(position, new char[,] { { '\u2665' } })
 {
     //this.body = new char[,] {{'\u2665'}};
 }
 public Meteor(Position position, char[,] body)
     : base(position, body)
 {
     this.hitPoints = 0;
 }
 public PlayerBullet(Position position)
     : base(position)
 {
     this.body = new char[,] { { '|' } };
 }
 public CosmicObject(Position position, char[,] body)
     : base(position, body)
 {
 }