Hello, I'm the lead programmer for this project!, I have actually taken most of your points into consideration for our next update into this game. As we were on a tight schedule we didnt have too much time for balancing and other cool features we would've liked to add, but excuses aside; Thank you for playing and I appreciate your valid criticism!