ByRyan. Gradient and Mouse movement stroke direction implemented. All necessary parts finished.