add color constant
add color generate
add main game logic