Constructable types should be constructed in initializer, not constructor
empty() is better than size() == 0
MaxAxis is not set
LuaWrite is now const String&
GoalDistanceEstimate is const
Merge pull request #8 from Alicemargatroid/DevelopmentConst

Development const
Merge pull request #9 from Alicemargatroid/DevelopmentOptimize

Development optimize