I've been working with Unity for a few years now and working in the javascript language. I can think of creative, elegant solutions for whatever your needs may be and I can get them done quick! You won't have to worry about correcting my code though, it'll be solid with no errors and already fairly optimized and universal. I'll include comments if you want to tweak things yourself or if you don't understand how I go about things...