Fix compile error, change the Minion to BaseEntity, and added getCardAction() on the useOn methods