Hi, this is because some objects are bigger than others, for example there are 32x32px and 32x64px weapons, so when swaping between these two types what you describe happens. You could divide these objects into different groups to better reference their position, to have a clearer idea of the difference in size check the sprite sheets since it is better specified there.