public void RegisterWorldObject(WorldObject a_obj, WorldGridPos a_pos) { if (isRegisteredWorldObj(a_obj, out int id)) { return; } _handleTracker.Add(id, a_pos); worldGrid.AddObjectAtPos(a_obj, a_pos); }