I was making this in unity unfortunately and it seems I'll need to keep using unity since I've already invested too much time into making it on the engine. Once I'm done with this I'll probably switch over to something like Godot.