Fixed and generated Javadoc
Changed parts of Laser and Grid

Changed Laser's attack method to take Grid and Location parameters.
Added Laser's attackOneDir helper method.
Changed Grid's getLocations[Direction]Of methods to give results in
order starting at specified Location.
Added clarification to Vehicle's underAttackBy method's Javadoc.