refactored to change movement method and updated readme