x and y coordinate switch
Exception Handling
merge conflicts