Project rewrite

Made it so the characters printed to the screen don't flash, made things
generally better