Better orbits
Updates to 2d system to keep it operational
Reorganise some event code
Tidy up debug renderer
fix core object removal
Added debug canvas