Small updates to placement manager. added a gamecontroller class.
Small scene changes.
Fully working placement script, try it out.
Tetromino 'gravity' implemented.  Modified the game controller to handle the fall speed of tetrominos.  Fixed tetromino bouncing and jiggling.
Merge pull request #6 from bbrouse/bbrouse_block_gravity

Tetromino 'gravity' implemented.
Updated main scene and prefabs
Updated main scene with gravity additions
Re-committing the actual working placement script.
pulling in master to fix merge conflicts.
Merge pull request #18 from bbrouse/placement_script_fix

Placement script fix
Re-added gravity handlers to tetromino prefabs lost in latest merge.
Modified placement manager to correctly translate placement shapes when facing an object tagged as Roof. Note, only tag a roof, as Roof.
Disallowed placement of blocks and vision of the pre-placement block while looking at the sky or at a distance > maxDistance for the raycast.  Added the roof tag that should've been with last commit.
Modularized key press functions out to the gamecontroller.
Added those acapella tetris themes and fixed a small visual bug in the placement manager where placing an object while looking at it's corner would cause the placement object to stay inside the placed tetromino.
Pulled in Tom's textures and materials.  Made my own materials out of them and applied them to the tetrominos and the environment.
Merge branch 'master' of github.com:bbrouse/shapesmith into block_gravity_script
Fixed gravity script so blocks won't be left hanging in the air.