organized code, implemented more difficult grid