made MapTools reusable for different hex sizes, instead of hardcoded
values
made gamemaps need a width and height constructor parameter
moved magic numbers to constants
fixed hardcoded values
new Constant groups to keep track of entities
deleted systems from old tests
hidden Map fields and added accessors instead, renamed PlayerSelected to
CreatureSelected
refactored MapTools to have 1:1 pairing with GameMap
fixes bug in rows/cols (0, -1) where the algorithm would round to 0
fixed bug for all (0, -inf) range
added white hex
added highlighted ranges, and range calculation for circles
allowed minrange 0
first attempt at LOD