Okay, there's something seriously wrong with CNZ's background, but I don't know the cause. For some bizarre reason, DrawInitialBG seems to skip drawing a row of blocks if the level is Casino Night Zone. Without this check, CNZ act 1 will have a row of blank blocks replacing the lowest part of its background. At the same time, with this check, CNZ act 2 has a row of blank blocks at the top of its background! It's more apparent if you port S3K's layout format, like I did, since the blank blocks will be replaced with garbage. Since I have no idea why a hackish check is needed to make act 1 happy, the best I can offer is a workaround to not make act 2 look silly. Just modify the check in DrawInitialBG to check for act 1 only. 'cmpi.w #casino_night_zone_act_1,(Current_ZoneAndAct).w' should do the job.