Added an opponent and game type to support the logic for choosing between dumb random and smart opponents and to pass everything around as together as possible
Moved my type definitions to a separate module. Imported the computer AI
's to be ready to implement their logic
Oh yea. I had to change the computer file names to have an upper case at the front