Updated world generator to generate dirt / stone below grass

The world generator should now generate 3-4 blocks of dirt under grass, and after 3-4 blocks of dirt/sand, generate all stone.

Also threw in an Enum type for naming the blocks.