Added a large number of new greatward targetting types, improved targetting code, and started on new greatward attribute types.