Added some files, and changed a lot of others. Now there's a factory
method in it. Also, the basics for the Reveal Bomb are implemented. The
distribution is now working 100%, both manual and automatic. Some
changes to the decorator. Endgame function half-working for now.