Updated code for more debug output (showing player position, orientation, health on screen).  Also finished full, accurate polygon collision detection.  Polygons only collide if they *actually* intersect, no more infinite plane approximations.  Just need fast intersection rejection (bounding prisms/ellipsoids) to increase speed (though it is decently fast).