Redefine models to extend possible future uses and rework blackjack controller logic (currently in an unusable state but I wanted to push to make sure in case I do need to revert stuff I don't have to dig through one huge commit
Return game to a working state pending some minor (possibly some major) issues