correct movement in all four directions