Nice try. You've tried to do something good and epic. And you've really did it. Well, it's really epic... But it's difficult to control and almost impossible to play and enjoy it.
You've should think more of a gameplay and how it would be played, and NOT to think like "what else features we can implement->wow we have a huge collection of stand alone features, now we need to combine it and what's in result we'll call a finished product"..
That not the way good games are made.
You should approach right from the start and continue it all the way of development process to think from the player's perspective, and not from the possibilities ("what else we can implement").