add error when map lines inequal.
add change_level method
add pixel_x and pixel_y readers to tile