I think what's missing is some feedback to let the player know the consequences of what he's doing. Even if it depends on the player only for a small part, it feels like nothing much is happening. But the idea is nice, keep it up