Movement implemented (incomplete).