Fixed errors and routet events to the weapons