split character config into its own namespace, moved handleMovementTrace from character to entity