You've got an interesting concept here! Adding some more mechanics and tuning the current ones would go a long way!