Add hasCollision member to Tile.

This slightly increases startup time but will improve runtime a bit by
only having to look at one variable to decide whether a Tile has any
collision.