Really cool stuff man! I can't wait to see more, you might have to teach some of that to me second hand