Can totally imagine balancing would be challenging - you've done a great job so far! I've followed so I get updates, looking forward to playing future versions :)