added discard cards stub
added skeleton and recursion