First version finished. May need to add method to hide cards.