unless there's a bug i haven't found, it's done. need to add a replay button probably