public Medkit(Transform transform)
	{
		if(mesh == null)
		{
			mesh = new Mesh();
			
			float sizeY = 0.4f;
			float sizeX = (float)((double)sizeY / (0.67857142857142857142857142857143 * 4.0));
			
			float offsetX = 0.05f;
			float offsetY = 0.00f;
			
			float texMinX = -offsetX;
			float texMaxX = -1 - offsetX;
			float texMinY = -offsetY;
			float texMaxY = 1 - offsetY;
			
			Vertex[] verts = new Vertex[]{new Vertex(new Vector3f(-sizeX,0,0), new Vector2f(texMaxX,texMaxY)),
										  new Vertex(new Vector3f(-sizeX,sizeY,0), new Vector2f(texMaxX,texMinY)),
										  new Vertex(new Vector3f(sizeX,sizeY,0), new Vector2f(texMinX,texMinY)),
										  new Vertex(new Vector3f(sizeX,0,0), new Vector2f(texMinX,texMaxY))};
			
			int[] indices = new int[] {0,1,2,
					   				   0,2,3};
			
			mesh.addVertices(verts, indices);
		}
		
		if(material == null)
		{
			material = new Material(ResourceLoader.loadTexture("MEDIA0.png"));
		}
		
		this.transform = transform;
	}