Great concept! I really like the UI and graphics overall. The bad thing is that I think it's pretty easy to not understand what's going at first sight (I felt a little bit lost :S).
Check our game if you have time! :)