Making a VFX engine