Added new objective: Fish a fish.
New objective type: CraftItemObjective. Cleaner code, woo!
Allow data checking.
New objective: Craft dat weakness potion, boy.