Java docs and cleaning

Javadoced Engine and Shield mostly, removed EscapePod, Gadget, and
Insurance because we aren't using them for anything.