game calculation fixed - appears to be a problem with number being read as string - use parseInt. Needs refactor
refactored - correct syntax of for loops in Game, general tidyup