Merge pull request #4 from Gooseheaded/master

pull master -> darkeBranch test
Made substantial progress on the hex tile system. It runs fast.
Next will be testing the movement of the equivalent of mobs across a hex field.
Implemented and debugged basic hex functionality.
Creation and placement of hex turfs is working.
Creation, placement, and movement of hex objects is working.
Next step is to implement additional hex support functions: Adjacency, Range, and some Pathfinding.
Implemented and debugged basic hex functionality.
Creation and placement of hex turfs is working.
Creation, placement, and movement of hex objects is working.
Next step is to implement additional hex support functions: Adjacency, Range, and some Pathfinding.
Merge branch 'darkeBranch' of https://github.com/Gooseheaded/July-Project into darkeBranch
Changed the hex coordinate system to Trapezoidal. Works well.
Added a bunch of hex helper functions.
Added a getHexLine function to HexMap objects. Should be useful for line of sight computations.
Merge pull request #5 from Gooseheaded/goose

Goose
Merge branch 'darkeBranch' of https://github.com/Gooseheaded/July-Project

Conflicts:
	July Project.dm
	July Project.dme
Hex Pathfinding implemented!