Interesting Idea! The tutorial might be a bit too long but can't think of a better way to show the outstanding amount of mechanics you implemented. Great job!