Second commit of code

This contains the initial movement code