it's not up to us to decide for him whether he does the project or not
True, but he asked our advice. And my advice is to write the sort of gmae that you want your game engine to be able to do. This is not me demeaning anyones abilty. Thats how I would do it. And is the way I would advise.