private void loadMoves() {
		moves = new Move[252];
		String[] moveNames = readMoveNames();
		int offs = romEntry.getValue("MoveDataOffset");
		for (int i = 1; i <= 251; i++) {
			moves[i] = new Move();
			moves[i].name = moveNames[i];
			moves[i].number = i;
			moves[i].effectIndex = rom[offs + (i - 1) * 7] & 0xFF;
			moves[i].hitratio = ((rom[offs + (i - 1) * 7 + 3] & 0xFF) + 0) / 255.0 * 100;
			moves[i].power = rom[offs + (i - 1) * 7 + 1] & 0xFF;
			moves[i].pp = rom[offs + (i - 1) * 7 + 4] & 0xFF;
			moves[i].type = typeTable[rom[offs + (i - 1) * 7 + 2]];
		}

	}