CodeFactor found multiple issues:
Complex Method
src\CollisionDetector.cpp:74-155
Redundant blank line at the start of a code block should be deleted.
testsrc\EntityContainerTest.cpp:169
testsrc\EntityContainerTest.cpp:194
Line ends in whitespace. Consider deleting these extra spaces.
src\Dimension.h:14
testsrc\ButtonTest.cpp:8
testsrc\EntityImpl.h:9