Good concept, but the levels vary too much in difficulty. You should also add something to automatically restart the level if the yin or yang go off the screen for too long. On one of the levels, both went off a ledge. I went to get some water, 10 minutes later when I come back, I beat the level.