Define custom components, move code to separate script.
src/components.js: Make base label text unselectable
src/game.js: Make grid system for reads to sit in