Weight working, formatNumber function + optimizations

Don't know if any of the waitUntils do any good though. Sometimes it
seems particles don't get spawned for some reason.

I didn't really need that formatNumber feature either.