That was some good game design! You have taken something simple and intuitive to grasp and turned it into a mentally stimulating exercise. You seem to have a good grasp of fundamentals too - impressive work. Satisfying visual and sound feedback too. I hope you take it to its full potential!