fixed zone loading to new funcs, player now updates db every update