created some new classes and changed classes

added blockgenerator for generating blocks
only thing left in the stone block classes is setting the correct
hardness
Added generation and gameregistries to basic.java