# movable atoms

Source: https://ref.dm-lang.org/atom/movable/

The /atom/movable object type is the ancestor of all mappable objects that are capable of motion. The types /obj and /mob are derived from /atom/movable. You should not create instances of /atom/movable but should use /obj and /mob for actual objects. This object definition exists solely to define variables and procedures related to motion.

### See also
- [atom](https://ref.dm-lang.org/atom/index.md)
- [mob](https://ref.dm-lang.org/mob/index.md)
- [obj](https://ref.dm-lang.org/obj/index.md)
- [procs (movable atoms)](https://ref.dm-lang.org/atom/movable/proc/index.md)
- [vars (movable atoms)](https://ref.dm-lang.org/atom/movable/var/index.md)

## Pages

- [procs (movable atoms)](https://ref.dm-lang.org/atom/movable/proc/index.md)
- [vars (movable atoms)](https://ref.dm-lang.org/atom/movable/var/index.md)
