finishing implementation of giving mobs equipment
using abstract classes over concrete classes
continuing to switch to abstract
adding methods for running commands and applying effects
running commands and applying effects
maybe applying particles over time
fixing a compile error and improving dependencies