EECE 281 - Electromagnetic track rover, source code