To Fena:
Мне кажется, что ты не уловил сути. Я не выставляю работу с целью "вот посмотрите и скажите, что не так". Я отлично знаю, что не так, а что можно было бы улучшить. НО, гейм-дизайнер поставил задачу - я написал код, который эту задачу полностью выполняет. Зачем я буду что-то переписывать из-за криков на форуме? Кому и что это будет доказывать?
Я уже вышел из подобного возраста, когда это видится, как единственный путь к самоутверждению.
P.S. Кстати, именно тараканы всегда бегают (когда они на открытом пространстве). А вот крысы/мыши могут вести себя именно, как ты указал в одном из своих пунктов.