Илья, кстати в игре, есть баг, функция InitByTimer

## Код:
```
z := SHORT(Services.Ticks() * 10)
```


Может возникнуть ( и возникает) переполнение при умножении.

Лучше будет так:
## Код:
```
z := SHORT(Services.Ticks()) * 10;
```
