initial commit, basic project structure, generate random grid