Renamed type parameter to E
Made Grid<E> implementers generic
Added Grid.set()
Replaced world viewer array with Grid