New Defender Class
Merge branch 'comms' of https://github.com/bvborisov/SDP into comms