The idea is good and it looks great, but it's hard to understand what each action really does. A tutorial, even a really short one, could have improved by a lot the experience.
Anyway good job!