Structural changes, fixes and flood function

 - Changed some hardcoded colors to colors defined on colors.h and added
   a background color on the Color enum (though not on the Colors array)
 - The color to be used to flood can be selected and the recursive
   function to make the flood itself was added
 - Made the move counter real / not placeholder and changing with each
   new flood (there's no logic for winning or losing yet)