First animation and movement logic implemented