Allow rectangular sized tiles, not just square. Changed tile and zoom data types from float to int.