added SDebugRenderComponent and SDebugRenderSystem to draw debug lines.
Also collision detection and re-positioning code