Interestimgly there is a remote similarity to what I did two years ago in Jamtris.
In my game back then there are a couple of lane where cubes move forward and you have to match the point when your colour and a cube matches to hit the key for the cube's lane in order to score...
My game is much simpler though because you don't have to move a character from lane to lane, and you also don't have to hit the button for some amount of time like in your game to fill the glasses.
In my game the player's colour is simply determined by a colourwheel that is turning...