I love city-building games, but I had a bit of a hard time figuring this all out... Still, great job :)