Yeah We have made the game more balanced and added more buildings. The placement issues are caused by the grid lines but that has been fixed now as well.
Thank you for trying out the game