Remove previous demo #35
Remove CSS from previous demo #35
Add standard Tetris colors #35
Add Component for square blocks #35
Define the shapes of Tetriminos #35
Add Component for Tetriminos #35
Move misplaced comment #35
Change order of Component class members #35
Rename grid primitive #35
Rename class for grid square blocks #35

Also make square border smaller
Use key for list items in Tetrimino component #35

+ Fix mixin name #35
Update npm packages #35
Create Well component #35

Currenty just with a grid and an active Tetrimino. Gravity, events and
callbacks TBD
Refactor recursive snapshots to only affect initial render #35
Use constants for default Component props/state #35
Update children method to new PersistState API #35
Make children optional #35
Refactor loading Tetriminos in Well #35

Active tetrimino is now optional
Reset Tetrimino position in Well when resetting #35
Merge branch 'master' into 35-tetris-demo