Refactored KEY_DOWN Move operations into separate Operation class