Redesigned the interface, fixed a big issue with flags, implemented a lot more functionality.