Really interesting mechanic! I like the idea of switch which cards I have available to complete a task.
I didn't really like the randomness, sometimes it felt like I was just bumbling around, waiting to get the card I need - and it was hard to react fast enough to use the cards I rolled sometimes.
But overall I had a lot of fun playing through the game. Really nice work! :)