So I tossed it and started over. I put the graphics in ROM instead of RAM, and copied the technique for displaying the players verbatim. I even duplicated the player graphics for the playfield graphics. I figured I'll start there and then try to switch to RAM and do the other things later. Its working better, except for 2 things For some reason the Y axis is different than the players so it started low and got cut off- so I put in different values until it showed up more in the center. (I just realized this is that same line that Omegamatrix told me to look at before- still having a problem there I guess.) The line works for the players so I don't know why its such a problem with the playfield. Also, as you can see, the bottom of the playfield player gets cut off and stuck on his head.