I couldn't sleep. So I decided to work on my game. I am keeping the realistic clouds in the game, but I noticed the score is kind of hard to read. So I thought I'd try making it a different color, like a bright red or something so it would be more readable on the screen. This is what I came up with:
Once I had that done, I noticed that when an enemy chooses to shoot at you, if you shoot its bullet, it continues to fire at you. I didn't want this to happen. I wanted to have it choose whether or not to keep shooting. So I worked some more on that. I also got rid of the brief pause at the beginning of a level. I'm not sure how many more changes I can make to the main engine in bank 0, though. But I hope to have enough room to contain special code for different levels.
I finally got to sleep at about 1 a.m. I had to wake up because I have a doctor's appointment at 10:15 a.m., so I woke up at 9 a.m. I worked a little bit more on it. It's now about 9:20 a.m. While tinkering on my game last night, I discovered a few things I wanted to try to do when I woke up the next morning. Another goal of mine was to clear some more space so I would be sure I had enough room in bank 0 for the code I wanted to put in for different levels. I think I now have enough room after moving the title screen code to a different bank. I think I will have even more code after getting rid of the level select code. Or perhaps I'll keep it in? I don't know. I don't know if I should make the game loop forever or have an ending. What do you think?