Indianna Level 2 : Implementation of Block.Move()