Draw card now throws error when empty
small things added..