Each individual mechanic isn't new but put together you have something unique. You did a great job at intuitively introduce each mechanic. All you need to do now is explore the potential in each mechanic, and combination of mechanics with more levels.