movement library Null safety

Mixins

Movement
Mixin responsible for adding movements