few spatial hash and system fixes for client especially

though right now, turns out i need to make a entityfinalized event, otherwise
eg the item placement ghost which is clientside only, and gets created
and positioned properly, seems to never get registered, likely because
of the clone method