Corrected scaling constants
Tile is now an interface instead of an abstract class.