Adding the new system for refreshing the object positions. Some UT still need to be fixed.
In order to test properly animation_engine i need to inject a mock animation_engine_refresh, for this reason now the constructor of animatino_engine has a third parameter which specify the refresh mechanism used.
Test alignment. Included mock animation_engine_refresh_mock
New testcase to check the animation_engine constructor.
Minor changes.. When the refresh rate is high something is not working, needs further investigation.