I'll probably work on it some more when I figure out how best to round it out.
Have to add that there are quite a few new considerations to building with power functions that are not immediately apparent, including :
1) the need to access the switches easily
2) the need to easily retrieve battery box to change batteries
3) the need to really strengthen joints so they do not come apart with repeated moving of parts
4) the need to devise a means to control motor speed, mostly to slow them down for minute movements
Accommodating these considerations can sometimes very quickly increase the complexity of the MOC in rather scary ways.