extends Node signal create_block(id: String, position: Vector3) signal drop_block(id: String, position: Vector3)