Closes #25.

Added and tested full system for advancements, but did not add in very
many actual advancements. Should do that. Also, it may be necessary to
enhance the advancement system by adding more triggers for advancement,
but with the architecture created that should be quite simple.