implemented BlackJackGame and RobotPlayer, used a lot of code copied from original implementation.
All other files are simply improvements needed in the course of building the new code