- Allow users to specify window dimensions, toggle fog and change draw distance (using argparse)
- Main window will now use options correctly, moved setup_fog() call to main()
Added support for creating all types of breakable blocks.
Merge remote-tracking branch 'jimx/master'

Conflicts:
	main.py
Allow users to create different block types (and select them with mouse scroll). Present currently selected box in the bottom right corner if GUI is enabled. Added --show-gui which enables GUI drawing (currently fps and block preview)
Tweaked textures to be more vibrant and simillar to original Minecraft

I've tweaked textures to be more contrast and better-looking with fog.
Sand texture is now more vibrant and distinguishable from far. Sky
color and textures are more realistic and similar to original Minecraft.
1-6 keys assigned

Various commits added, added number key block picker (1-6), used Sphax
BDCraft textures, working on the current block to to be shown.
Added function to fly up or down using space and shift key (in flying mode)

In flying mode, I added keys to fly up (space key) or fly down (shift
key) along y axis. I also fixed wrong inital rotation.
better keybindings from geppetto

made keybindings default for key,(number1-9) link to BLOCKS in blocks.py
Added up/down flying by shift from Pitor Grabowski
Cleanup
Merge remote-tracking branch 'jimx/master'
bedrock_block to bed_block
Merge remote-tracking branch 'avelanarius/master'
Removed extra whitespace.
Merge from upstream.

Merge branch 'master' into blocks
keys 1 - 0, not 0 - 9
compilation of others gits

From Other's gits:
Added image processing

keypress bind 1-9 to BLOCKS for placing
current block :not working yet:
speed increase.
preview block

Preview block now corresponds with the keys [0-9] -- more minecraft like
terrain generation of bedrock, dirt, then grass.  bedrock cant be
broken.
readme.md clone to me
Added initial version of ItemSelector class, which draws item slots at the bottom of the screen.