Added card draw function

Added function to draw cards, plus unit tests thereof
Revert "Added card draw function"

This reverts commit 5bbc482949580e92013c72494122912c288411d1.
Added card draw function

Now working!