Truthfully, it is not really that fun. It is definitely an AI slop game, almost no effort from the developer was made. If this were not a basic AI game, it may be better.
If you are new to game dev, it is more rewarding to fully code the game yourself, trust me. If you want info on how to do that, I would be happy to help.
It depends. If you want to use an engine, would you prefer actual coding or event/block style? If you want to not use an engine, which will be much harder (you will have to build almost everything yourself), I recommend C++ which is what I use. But I would recommend that you use an engine, as it will be much easier. What system do you operate on?