Corrected edge and sorting for collisions. Now fully functional.
Add raycast functionality on new collision manager.
Removed old raycasting/collision detection functions, changed effect classes to use new render/update/scene management.
Separated texture font from gui. Removed old text conversion functions from gui.
Separated menu classes from gui into separate translation units.
Moved all functionality from main file to new class CApplication. needs cleaning and refactoring.