         return false
     }
     
-    // Returns x, y, x_size, y_size
+	/**
+		Get the new dimensions for a dragged window
+	
+		- Parameter x: `CGFloat` that corresponds to screen x coordinate of mouse
+	
+		- Parameter y: `CGFloat` that corresponds to screen y coordinate of mouse
+	
+		- Returns: `tuple` of 4 `Ints` that correspond to the dragged windows four corners 
+	*/
     func get_snap_dimensions(x: CGFloat, y: CGFloat) ->(Int,Int,Int,Int) {
         let x_i:Int = Int(x + 0.5)
         let y_i:Int = Int(y + 0.5)

		hardpoints.append(create_hardpoint((WIDTH, HEIGHT), hp1: (WIDTH/2, 0), hp2: (WIDTH, HEIGHT/2)))
    }
    
    // Checks if the location given is a hard point
    func is_hardpoint(x: CGFloat, y: CGFloat) -> Bool {
        let xpos:Int = Int(x + 0.5)
        let ypos:Int = Int(y + 0.5)

		return (first_point, first_point_resize)
	}
    
	/**
		Loads a file at `file_path` with preset hardpoints
	
		- Parameter file_path: `NSString` that corresponds to a file with preset hardpoints
	*/
    func load(file_path: NSString) {
		
		// Bottom left corner of the screen
