added javadocs and armMiddle method
merge catapult