combat fixes; added loggable component
fixed global keys for client
NPC respawns on correct page
fixed target fleeing (combat AI)
refactoring plans for main