1.0! +error handling(menu); 2P modes(auto detect); UI overhaul)