implemented grid random fill with colors