Figured out 3D picking, but might need to make a Data class of some sort to fully implement mouse clicks.