By the looks of the first image, the sprites shear off at the corners because you're using Game Maker's ghetto in-built tools without resizing the sprite. I suggest making the sprite itself bigger, but the mask the same size, as to avoid strange glitches getting the player stuck.