Use PlayArea() instead of lists to hold cards.
Fix tests to use new play areas
Use both requirements
Merge branch 'cardlist' into develop
Merge branch 'develop' into feature/server
Adjust to new args
Adjust to new stuff