# Danil Kozyrev | Pong review
"+"
1. Проект збирається без додаткових зусиль, як вказано в тестовому завданні.
2. Гра працює, немає явних багів.
3. Код структурований, витриманий в одному стилі.
4. Використовується наслідування.
5. Є використання патернів проектування.
6. Використовуються звуки та невеликы анімації.
Побажання/зауваження
1. Забагато логіки в App::Init та в App загалом. Коментарі - це добре, але краще організовувати код таким чином щоб і без коментарів було все зрозуміло і легко сприймалося. Краще було б розділити логіку рендера, фізики та загальну ігрову логіку, а в App залишити тільки ігровий цикл.

2. Порівняння float таким чином не найкраща практика.
https://floating-point-gui.de/
3. Не використовується поліморфізм. Бажано було виділити загальні риси у ігрових об'єктів, об'єднати їх наслідуванням загального інтерфейсу, білдити та зберігати їх за вказівником на цей інтерфейс.
4. BodyFactory - це не фабрика, а просто набір статичних функцій білдерів, трохи беззмістовне використання.