This is a really interesting concept! Very clever. However, the randomization makes it a bit tricky to really plan out your moves. Maybe refreshing your whole hand with each time the cards are dealt could alleviate some of the difficulty and add a bit more control over your moves. Really good work!