Added difficulties, distributable jar

User can now change difficulty which changes board size accordingly. No
longer has command-line input to choose board size.
Also made changes so that it can now be compiled into a single,
distributable jar(current version uploaded in this commit as well). All
images are compiled into and loaded from jar now instead of project
path.