basicly my idea done the right way, good job. If you want you can see my adaptation of this idea its below. Maybe isn't as great as yours but I tried