public boolean testHeroMove( Tester t ) {

	Hero hero0 = new Hero( new Posn( 100, 100 ) );
	Hero heroUP = new Hero( new Posn( 100, 19 ), "images/uphero.png", true, 0 );
	Hero heroRIGHT = new Hero( new Posn( 140, 100 ), "images/righthero.png", true, 0 );
	Hero heroLEFT = new Hero( new Posn( 60, 100 ), "images/lefthero.png", true, 0 );
	Hero heroDOWN = new Hero( new Posn( 100, 181 ), "images/downhero.png", true, 0 );

		return

			t.checkExpect( hero0.heroMove("up"),
							heroUP, "testing hero move up" + "\n") &&

			t.checkExpect( hero0.heroMove("right"),
							heroRIGHT, "testing hero move right" + "\n") &&

			t.checkExpect( hero0.heroMove("left"),
							heroLEFT, "testing hero move left" + "\n") &&

			t.checkExpect( hero0.heroMove("down"),
							heroDOWN, "testing hero move down" + "\n");
	}