Pieces have colors generated randomly
Temporary non working commit
Merge from master changes
Merge branch 'master' into color-pieces
Main refactored and piece.js extracted