A short lesson or professional development session idea on how you would approach the implementation process.
first understand what the goal is. next design the game out on paper. after think of what classes/objects you are going to need and how you are going to separate your code. next write out the required algorithms. lastly start typing the code with all of the prep you have just completed.