UI updates, separate game into modules