Initial structure for game assets
Convert space identation to tab identation

Converted the use of spaces for identation to tabs for a better
tomorrow for you and me.
Copy build.py from TranslucentGL

Packages _everything_ into exe: interpreter, stdlibs, resources, OpenGL
mv py2exe -> build.py
Inital commit, unworking and unloved

Basic structure and unworking game loop.
Fix scoping problems
Trying to get events working
Fixed game loop and events and quitting

Now you can be a quitter too!
Trying to get the dumb events crap working

It ain't
Stick it out in the middle of nowhere
Add Block class and changed Level class to use it

New class Block was added, Block will track the block's texture
and location and Levels will be an array of blocks for the time
being.
Do terrible things to make event handling work
Fix for block placement

Kinda, still doesn't place blocks but at least passes the
correct data around.
Add block texture
Add grid to level editor for blocks 'n junk

Blocks are now placed on an aligned grid with a spacing of 32
pixels. Awwwwwwwwwwwwwwwww yeah.
Camera implementation added to move through level

WASD keys move the camera to focus on other parts of the level
and Q resets the level to the original [0, 0] position.
Add caching to resource manager
Merge remote-tracking branch 'origin' into level-editor