Fixed checking if vehicle can move certain distance

bounds checking was fucked and Board->intersect(Vehicle *v, int dist)
would accidentally check Vehicle v against itself