My group project for CS342 at Missouri S&T, Fall semester 2013