tiles now draw depending on their height, not on constants