- (void)loadEnemies
{
	unsigned short pp;
	
	int i,j,k,m;
	for (i=0; i<1; i++) {   // i<8
		for (j=0; j<63; j++) { // j<63
			
			ptr = [rom bytes] + ((i+1) * 0x4000) + 0x10 + 0x5A1 + j*2;
			
			pp = *ptr | (*(ptr + 1) << 8);
			pp -= 0x7000;
			pp += 0x48A0;  // Code for World Number (sometimes 2 worlds per bank)
			pp += 0x10;
			
			ptr = [rom bytes] + pp;
			
			m = *ptr;
			for (k=0; k<m; k++) {
				enemyData[i][j][k] = *(ptr + k);
			}
		}
	}
}