Added throwing and picking up of knight shield
Bit of code cleanup; knight cant take actions while shielding including rotate shield