@Test
	public void redAttacksAndDestroyBluesUnit()
	{
		//check combat
		Position p1 = new Position(5,5);
		Position p2 = new Position(6,5);
		game.createUnit(p1, GameConstants.ARCHER, Player.RED);
		Unit u = game.getUnitAt(p1);

		game.createUnit(p2, GameConstants.ARCHER, Player.BLUE);

		game.moveUnit(p1, p2);

		assertNotNull("Some unit at new position", game.getUnitAt(new Position(6,5)));
		assertEquals("Old position is null", null, game.getUnitAt(new Position(5, 5)));

		assertEquals("Moved unit is same unit", u, game.getUnitAt(new Position(6, 5)));	 
	}