formatting, correct use of EventFactory, constants for explosion power, some javadoc changes