code cleanup: replaced posX/posY with position
allow adding items/objects
scripting engine, major upgrades & changes

Added scripting engine and various scripts
Added new forms of event handling & listeners: hookable, subscriptions, dynamic
Replaced AI w/ scripts
Major scripts: game, character, brain, neuralnet, combat, movement
Abstracted pathfinding
Various bug fixes & changes
remove character script from game children scripts on removal
cleaned keys
fixed character script being created when exists
cleaned up old AI code