Adding character movement and collision