Unity is great I had an issue with it's state management system, which is seemingly going to get worked out. I might just switch back to complete my project.