Untested - added Level::TileLine(int x1, int y2, int y1, int y2)