Index: src/com/example/advancewars/Map.java
===================================================================
--- src/com/example/advancewars/Map.java	(revision 7f693b441490e53c3d08b5986cadfaf2a296da43)
+++ src/com/example/advancewars/Map.java	(revision 54e09651828fc0e8bd7dbb5b05bbbf8e0b2b5202)
@@ -2,4 +2,5 @@
 
 import android.graphics.Canvas;
+import android.graphics.Point;
 
 public class Map {
@@ -35,3 +36,8 @@
 				grid[x][y].draw(c, xStart+50*x, yStart+50*y);
 	}
+	
+	public Tile getTile(Point point)
+	{
+		return grid[point.x][point.y];
+	}
 }
Index: src/com/example/game/Player.java
===================================================================
--- src/com/example/game/Player.java	(revision 54e09651828fc0e8bd7dbb5b05bbbf8e0b2b5202)
+++ src/com/example/game/Player.java	(revision 54e09651828fc0e8bd7dbb5b05bbbf8e0b2b5202)
@@ -0,0 +1,11 @@
+package com.example.game;
+
+public class Player {
+	public Player()
+	{
+		
+	}
+	
+	public String Name;
+	
+}
Index: src/com/example/game/Transport.java
===================================================================
--- src/com/example/game/Transport.java	(revision 54e09651828fc0e8bd7dbb5b05bbbf8e0b2b5202)
+++ src/com/example/game/Transport.java	(revision 54e09651828fc0e8bd7dbb5b05bbbf8e0b2b5202)
@@ -0,0 +1,12 @@
+package com.example.game;
+
+import java.util.List;
+
+import android.graphics.Point;
+
+public abstract class Transport extends Unit
+{
+	public Unit storedUnit;
+	
+
+}
Index: src/com/example/game/Unit.java
===================================================================
--- src/com/example/game/Unit.java	(revision 7f693b441490e53c3d08b5986cadfaf2a296da43)
+++ src/com/example/game/Unit.java	(revision 54e09651828fc0e8bd7dbb5b05bbbf8e0b2b5202)
@@ -11,4 +11,12 @@
 		
 	}
+	public enum Type
+	{
+		LAND,SEA
+	}
+
+	public Type type;
+	public Player owner;
+	
 	public int maxHealth;
 	public int currentHealth;
