refactor: turned static calls into instance calls

Took all the static calls that existed on CardManager and Card and
turned them all into instance call. The result is that it's
a lot cleaner.