added defender movement
added Defender class