Added requirements to the Request Target
Choose Controller now uses the Game Command Controller base
Defned now specifies its requirements
Defend Controller now uses the Game Command base
Pick Card now specifies its requirements
Pick Card Controller now uses the Game Command base
Fixed bad field reference
Cleaned up the Defend Controller so it properly performs the Defend command