Why do we have to settle for mediocre solutions, Larian wanted to make a DnD game and The Fly spell is an integral part of that world. Maybe they could have done some research beforehand to see if their engine was up to snuff or if they needed to make some modifications to it?