Starting to work on mesh splitting + Failsafe (not great) way to handle fireonfinished if things are screwed around with.