Refactoring the code set to be easier to use.  Adding JavaDoc as well.  There is now a notion of a Color for an explosion.  This used to be just an int, but is now an Enum, which makes this type-safe.