Finish robot challenge with Jeff Gu

Complete and refactor robot simulation from code retreat with @jgu2160.