Added movement functionality