class is operable with all basic maneuvers (use class_test.py for demo/reference)