added some variables& method skleton
edited variable and constructor method, but not yet decided whether to use this
introduced Block class in here, changed rollDice logic