movement methods fixed

checkposition method isn't working yet