Added movements

It's time to re-add the hardest part of the code