Implemented move_over() and tests for it.
Scenario where A is beneath B is still not supported nor tested