(old)xPos is now static and is removed from all constructors
fix: update oldXPos in updateRepresentation/1