tweak movement and add random terrain