Fixed making a new NonPlayableEntity next move handler each frame per entity.
Added animation heirarchy and management in prep for adding additional enemies with various new states.
Changed WeaponItem to inherit from VeryAbstractEntity as opposed to AbstractEntity to accomodate the previous change.
Modified xml data to reflect the above changes.
Other minor changes.