BPS, и начну его яAndrey, делай все по очереди, сначала - пусть бот стреляет после нажатия # (например) и пуля не двигалась, проверь, сделай чтобы двигалась, потом чтобы бот выбирал время выстрела.

а чем, собственно, отличается выстрел бота от выстрела игрока, кроме определения времени?