Created Army class and rewrote engine and gui packages to use it.