I want to make a game structured like A Spell For All, with pretty much the same layout. As in, access to a fairly functional phone in the sidebar (SMS, gallery, phone backgrounds, saving images/gifs from the main screen, map, ordering pizza, maybe other stuff.), persistant npcs who can move locations, items you can pick up/use/give/drop, a taxi/bus/train button that can pop up when available. I'm not sure if ASFA actually uses a particular game engine or if they just made it all themselves. I'm currently looking at the classic option of Twine with Sugarcube and have messed around in the editor a bit. But I was wondering if there were any better suggestions before I fully commit to Twine. I'm worried Twine is too limited to do some of that. Also if anyone knows how to actually DO the phone in Twine I feel like you could save me a lot of time if you could give me some pointers please.