Austin

In this Pull Request:

(Most everything made it into @WesCossick's pull request)
- Proper line clearing
- Cascading line clearing
- Nearly-complete support for "special blocks" (examples included, all that needs to be done to make this "complete" is to make the other special blocks in a fallen tetromino revert to normal blocks when the first one fires off)
- New colors