Slight refactoring before implementing the pain module.
Pain module stub.
Improved the game subengines separatin (pain/platforming); initial pain engine analysis.
Improved collision engine separation.
Implemented pain detection.
Memory management improvement.
Towards working pain and ai.
Improved pain management in the framework.
Fixed bad idea for the waypoint driver implementation.
Adjusted units transform to enable second tile - world transition.
Slightly devirtualized simple components.
Prepared proxy appearance implementation for the entities that change appearance over time etc.
Partially devirtualized appearance component.
Tootal devirtualization of the components.
Thick refactor
Towards pain
Added pain callback.
Make compile in gcc
Only pejn when collides.
Merge branch 'pain'