Interface improvement

Interface is almost ready. Need testing.
Map grid