Да нет конечно, все учились когда-то...
Выразительней всего ляп с поворотом персонажа - когда спрайт невпопад вертится.
Сразу понятно что движок зачатотчный, даже и не движок пока, если нумерацию спрайтов не юзает.
(ведь если юзает - то вдвойне сранно что автор сумел упорядочить спрайты по номерам, но не сумел сделать простейшую функцию поворота, ну скажем просто математически разбить спрайты на условные вектора-направления и элементарно их складывать по правилам сложения векторов - вот и поворачивался бы спрайт как положено

)