Senior Design Reverse Engineering of Running Microbug