Just to clarify, Icing occurs when the puck travels from one teams zone to the other, and a player from the team who's zone it ends up in touches it first. If a player from the team who flung it down the ice touches it first, no icing. This is why you occasionally see them race for the puck.
Also, it is superior to basketball.