Вы не сильно далеко ушли откода оригинадьного РЛС мода. Вы используете массивы там, где стоило бы использовать переменные; опять магические числа, да и switch ветвление здесь незачем.
На форуме есть серия статей с мифами о программировании на павн и рекомендации к написанию кода. Можешь глянуть. С ними писать мод будет проще. Вот увидишь :)