В общем подумал, что условия проверки углов слишком простые, точнее оно всего одно в оригинале, там проверка на отклонение более, чем 45 градусов, на этом всё. Добавил еще два штуки, если по простому на примере который сейчас:
1. Если в течение раунда максимальное отклонение угла в 10.0 градусов...