Movement

Quickly hashed out movement. need to do tests,