package com.mykumi.atpuzzle.blockmodel;

public abstract class Block {
	protected BlockType blockType; 
	
	public abstract void display();

	public BlockType getBlockType() {
		return blockType;
	}
}

@@ -97,16 +97,46 @@
 kType; %0A
+%09protected Position position;%0A
 %09%0A%09publi
@@ -221,10 +221,233 @@
 ype;%0A%09%7D%0A
+%09%0A%09public void setPosition(int x, int y) %7B%0A%09%09if (position == null) %7B%0A%09%09%09this.position = new Position();%0A%09%09%7D%0A%09%09this.position.setX(x);%0A%09%09this.position.setY(y);%0A%09%7D%0A%09%0A%09public Position getPosition() %7B%0A%09%09return this.position;%0A%09%7D%0A
 %7D%0A

add Position Property and method