add @Override to DatRunner run()
reduce collisions in Vector hashCode()
add hashCode and equals
add simultaneously traversable 2D terrain for rovers