added functionality - 1. starts with card back 2. isEmpty() added to deck and stop flipping after all cards used up.