Smithy and Laboratory. Added some validationsin methods: build, kill, steal and destroy.