Minion class refactoring

Separate out attacking with minion from using the minion card in hand