Index: src/com/medievaltech/game/Artillery.java
===================================================================
--- src/com/medievaltech/game/Artillery.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
+++ src/com/medievaltech/game/Artillery.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
@@ -0,0 +1,50 @@
+package com.medievaltech.game;
+
+import java.util.List;
+
+import android.graphics.Paint;
+import android.graphics.Point;
+
+public class Artillery extends Unit{
+	public Artillery(Paint p) 
+	{
+		super(p);
+		
+		move = 3;
+		
+		type = Type.LAND;
+		minAttackRange = 2;
+		maxAttackRange = 4;
+	}
+	
+	@Override
+	public void move(Point point) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void attack(Point point) {
+		// TODO Auto-generated method stub
+	
+	}
+
+	@Override
+	public List<Point> getMovementRange() {
+		return super.getMovementRange();
+	}
+
+	@Override
+	public void die() 
+	{
+		
+	}
+
+	@Override
+	public List<Point> getAttackRange() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+	
+
+}
Index: src/com/medievaltech/game/Mech.java
===================================================================
--- src/com/medievaltech/game/Mech.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
+++ src/com/medievaltech/game/Mech.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
@@ -0,0 +1,50 @@
+package com.medievaltech.game;
+
+import java.util.List;
+
+import android.graphics.Paint;
+import android.graphics.Point;
+
+public class Mech extends Unit{
+	public Mech(Paint p) 
+	{
+		super(p);
+		
+		move = 2;
+		
+		type = Type.LAND;
+		minAttackRange = 1;
+		maxAttackRange = 1;
+	}
+	
+	@Override
+	public void move(Point point) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void attack(Point point) {
+		// TODO Auto-generated method stub
+	
+	}
+
+	@Override
+	public List<Point> getMovementRange() {
+		return super.getMovementRange();
+	}
+
+	@Override
+	public void die() 
+	{
+		
+	}
+
+	@Override
+	public List<Point> getAttackRange() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+	
+
+}
Index: src/com/medievaltech/game/Recon.java
===================================================================
--- src/com/medievaltech/game/Recon.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
+++ src/com/medievaltech/game/Recon.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
@@ -0,0 +1,50 @@
+package com.medievaltech.game;
+
+import java.util.List;
+
+import android.graphics.Paint;
+import android.graphics.Point;
+
+public class Recon extends Unit{
+	public Recon(Paint p) 
+	{
+		super(p);
+		
+		move = 8;
+		
+		type = Type.LAND;
+		minAttackRange = 1;
+		maxAttackRange = 1;
+	}
+	
+	@Override
+	public void move(Point point) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void attack(Point point) {
+		// TODO Auto-generated method stub
+	
+	}
+
+	@Override
+	public List<Point> getMovementRange() {
+		return super.getMovementRange();
+	}
+
+	@Override
+	public void die() 
+	{
+		
+	}
+
+	@Override
+	public List<Point> getAttackRange() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+	
+
+}
Index: src/com/medievaltech/game/SmTank.java
===================================================================
--- src/com/medievaltech/game/SmTank.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
+++ src/com/medievaltech/game/SmTank.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
@@ -0,0 +1,50 @@
+package com.medievaltech.game;
+
+import java.util.List;
+
+import android.graphics.Paint;
+import android.graphics.Point;
+
+public class SmTank extends Unit{
+	public SmTank(Paint p) 
+	{
+		super(p);
+		
+		move = 7;
+		
+		type = Type.LAND;
+		minAttackRange = 1;
+		maxAttackRange = 1;
+	}
+	
+	@Override
+	public void move(Point point) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void attack(Point point) {
+		// TODO Auto-generated method stub
+	
+	}
+
+	@Override
+	public List<Point> getMovementRange() {
+		return super.getMovementRange();
+	}
+
+	@Override
+	public void die() 
+	{
+		
+	}
+
+	@Override
+	public List<Point> getAttackRange() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+	
+
+}
Index: src/com/medievaltech/game/Soldier.java
===================================================================
--- src/com/medievaltech/game/Soldier.java	(revision 78d3c6fb7ebf70088d9995550abf1dd079b1b044)
+++ src/com/medievaltech/game/Soldier.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
@@ -11,5 +11,5 @@
 		super(p);
 		
-		move = 2;
+		move = 3;
 		
 		type = Type.LAND;
Index: src/com/medievaltech/game/Unit.java
===================================================================
--- src/com/medievaltech/game/Unit.java	(revision 78d3c6fb7ebf70088d9995550abf1dd079b1b044)
+++ src/com/medievaltech/game/Unit.java	(revision b23048f1a603380e0cffe080140e025dee5e6d59)
@@ -12,5 +12,5 @@
 	public enum Type
 	{
-		LAND,SEA
+		LAND,SEA,AIR
 	}
 
