- Improving exit code commenting to take care of the usual formats that somebody might use to search for exits

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3429 09c1253f-3d09-8e40-9719-4320e56601b5
 - Changing some system_ identifiers to be consistent with my newly decided purpose for style (underscore_naming means you shouldn't mess with whatever it is, camelCaseNaming means it's fair game)

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3430 09c1253f-3d09-8e40-9719-4320e56601b5
 - Breaking up function call args to make this more readable

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3431 09c1253f-3d09-8e40-9719-4320e56601b5
 - Extending Pos/Line with a couple APIs
 - Minor style in Item

git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3432 09c1253f-3d09-8e40-9719-4320e56601b5
 - Refactoring "Pos" to "Point"
 - Fixing dimensions on maps that have no dimensions by default (sort of, it's computed based on the foothold dimensions, this is probably inaccurate but will be significantly better than nothing)
 - Clipping positions on rectangles that don't fit in the map (this is incomplete, in general a big TODO FIXME is to look at how positions + footholds work in detail)
 - Fixing a bug where vertical footholds could be considered for floors - this is impossible since there's no space on a vertical foothold to put anything (this fixes some unintentional infinite loops)


git-svn-id: svn://24.28.66.222/VanaMirror/branches/buis_vana_overhaul@3433 09c1253f-3d09-8e40-9719-4320e56601b5