Added missing put statements
Introduced MineFightEventListener
Removed event handling capability form Weapon interface
Resolved errors