added settings and difficulty levels