Tetris Attack Missile Command Remake

Защитите дома внизу экрана от падающих сверху фигур!

Управление:
Нажать левую кнопку мыши: выстрелить снаряд. Снаряд полетит туда, куда указывает курсор мыши в виде такого как бы прицела.
Снаряды это такие жёлтые кружки. Чтобы взорвать снаряд, нужно подвести к нему прицел и нажать правую кнопку мыши. Взрывается всегда ближайший к прицелу снаряд, а чтобы не пришлось угадывать, какой же снаряд сейчас взорвётся, этот самый ближайший снаряд отмечен таким внутренним жёлтым кружочком. Т.е ближайший снаряд - кандидат на детонацию - виден как жёлтый кружок с меньшим жёлтым кружочком внутри.
В случае прямого попадания снаряд взрывается в любом случае.
Кроме того, когда снаряд взрывается, все фигуры в зоне поражения тоже взрываются, как и другие снаряды в зоне поражения. То есть, возможна цепная детонация: если несколько снарядов летят очень близко, то взорвутся они все, т.к взорвут друг друга.
Ну и ещё есть такая фишка: если зажать правую кнопку мыши, то ближайший к прицелу снаряд будет зафиксирован. Это значит, что когда правая кнопка мыши будет отпущена, взорвётся именно этот снаряд и только он, не зависимо от того, какой окажется ближайшим. При этом появляется такая жёлтая линия, ведущая от прицела к зафиксированному снаряду.
Кроме прочего: если вы разрушите свои же дома, вам за это ничего не будет. Жизни снимаются, когда бомба, летящая сверху, достигает поверхности и взрывается. При этом дома, стоящие внизу, тоже разрушатся, если попадут в радиус взрыва, но снятие жизни происходит не за них. В принципе, вы "должны" их защищать. Ну вы поняли. 

Особенности, экзотические системные требования: 
Тестировал на Windows XP в VirtualBox с одноядерным процом 1.5 ГГц, видео ставил 16 мегабайт. Короче, проблем быть не должно , в Wine тоже идёт. ВАЖНО: Собрал две версии, для OpenGL и для DirectX, можно включать любую, они совершенно идентичны, только используют OpenGL либо DirectX. Для чистого Windows лучше должна пойти DirectX, для тех же, кто типа меня, будет запускать в VirtualBox или в Wine, рекомендуется OpenGL.

Разработчики, контактная информация: разработчик - я, hinst. ICQ 354470891. Почта hinstance@yandex.ru. Почта - это на крайний случай. Рекомендую FreePascal Compiler, Lazarus IDE & CodeTyphon IDE, а так же движок ZenGL для 2D-игр.