This game is worth the money you will buy it for
you can build how ever you feel like - for me its defendively. love holding back attacks. if you dont wanna be build your own castle or deal with the problems that follow it. there is always the stage castles which are based on real castles that you attack and defend.
its differant everytime you play because you will always find yourself without something (like have a lot of trees for wood around but no stone..or alot of stone but no trees , etc.) so your castle will change everytime (it will never be the same unless you play the same map over and over and over which i do not see many ppl doing.)