Updated movement and removed RestingLayer