Added end of wave processing
Added card utility methods
Added testing class for testing end of turn processing