Ground Collision Detection, All Angles (Hopefully)

Altered code for collision detection to detect sides, top and bottom.
Also altered some code in portal to prevent it from breaking, and made
the mouse visible in SurviveGame Initialize