protected virtual void PutHandOnWall(Dictionary <Direction, IBuildingBlock> buildingBlocksAroundCurrentLocation) { HandLocation = buildingBlocksAroundCurrentLocation[Hand.GetDirection(FaceDirection)].GetLocation(); }