Autonomous Color Learning in an Artificial Environment