ADJD-S311-CR999 color sensor

Hi,

I'm currently working on a project which involves solving a rubik cube. To do this, I need a camera/color sensor to detect each part of the cube. Because a camera is too expensive for my project, I thought taking in account a color sensor would be a good choice.

What do you think about the ADJD-S311-CR999 color sensor? Is this device able to detect up to 6 colors flawless? Is it good for this project? This is the link to this device:

If not, what would be the alternative? I can't go too expensive.

Thank you, RobertEagle

So, there's nobody who knows something about this device?