bind keywords to enum values for nicer conversion
allow pet
fix map size constants
helper functions for pathing
namespace separation
A* pathfinding
IDA* turned out non-feasible
adjustments