Events seem to be firing all at once... rather then one after another creating a headache. And I am working on it. Also fixed an infinite loop caused by the furniture system having the same loop variables as the outside loop... so amateurish. Added some extra debugging features that will hopefully help everyone out.
Always seems like more to do and fix.