Space Invaders в 2 строчки кода (c#)

Игра представляет собой поле, в котором сверху расположены противники, а корабль игрока находится снизу. Противники медленно приближаются к игроку, периодически выстреливая снаряды. При попадании в игрока - игра заканчивается провалом. При достижении противниками поля снизу - игра заканчивается провалом. Игрок может сбивать вражеские корабли, выстреливая из своей пушки. При попадании в противника, он взрывается. После взрыва последнего противника - игра заканчивается победой. Между игроком и противниками есть защитные укрепления, при попадании по ним снарядов игрока и противников, они разрушаются.