Oh man how do you get a job doing this, it seems like the joy of programming but with haptic feedback