By default, all sprites are shifted to give the illusion of a person walking in the grid. The ! in the filename tells the engine that the sprite is not a person and needs to be aligned to the grid without shift - if you look into the RTP in the resource manager, you'll see several sprites that use this.
This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.