Haha, I don't even know how to explain what I don't understand. If coding isn't your thing, everything just stops making sense after a few sentences. I can tell what you're saying is correct, but there's no way I would ever be able to figure any of it out on my own.
When I get the sprites ripped and can post a more working playable capx, I'll upload it and maybe you can take a look at it and make a few fixes if you have time and wouldn't mind. I think the basic engine itself could be useful for several types of games (like Lethal Enforcers, Nam '75, or Punch Out), but it's just not something I'm going to get right without help.