movables now have states which can be altered and probed via getState