added rocketcontrol.h and associated logic in rocket.cpp