I just wrote a new Decker tutorial which walks through three different approaches for implementing the arcade classic Breakout, and along the way touches on a range of considerations for programming action games. Note that this is targeted at an audience that is already somewhat comfortable with programming. Hopefully this will contain some useful information for our more ambitious deckbuilders and lilateers!
http://beyondloom.com/blog/breakout.html
Any follow-up questions? Was there anything you learned, or felt was missing? I'd love to hear your thoughts!