The 2014 Command-based Robot rewrite in C++