Add classes to represent enemy difficulty

Two new classes have been added to represent the various enemy
difficulty levels and what game settings are tweaked with each
difficulty.