Добрый день
В своей практике нередко допускал такую ошибку. Не то чтобы фича плоха сама по себе, но она поощряет аппетит пользователя. Напр в одной задаче добавил возможность отскакивания (отражения) объекта от стен (только стен). Почалось...
Тааак, позвольте, а где же отражения от более сложных объектов? Кааак "нету"
и.т.д Напрасно я пытался объяснить что collision detection вовсе не входило в мои планы, что это совсем др. задача и.т.п. Никто не стал меня слушать, все разговоры сводились к тому что продукт чего-то НЕ делает. Получилось что я вроде "обещал"