Some adicional notes on my post, as marble_eater made me see some poinst of mine were not too much explicit.
[1] - My bad, when I said comment everything I was not refering to comment every single line, but to keep on track what your code does. In other words comment everything you think might be confused for later paused re-visits.
[2] - Keep in mind that collapsing funtions will be expanded next time you load your .NET application (at least in v1.1). This, (at least for me) is STRONGLY annoying to I see loads of functions/lines of code messing around with my eyes when I'm scrolling down through the code to focus on a X funtion. Like not Regions .NET will keep them collpased/expanded the way you let them by the time you exit .NET platafform. This is also great because you can easly know what was your last coding move by looking at the only expanded function. I always leave expanded the last function I was making/changing.
[3] - No adicional notes to add here
[4] - Just some side notes on this one. Continue variable could be controling a loop or if the player ran out of action points to continue with his turn. In other words, it could be bool or int type variable, bContinue or iContinue.
Alternatively you could say WillContinue and EndPlayerTurn, but then again, try to "guess" which type of variable are both WillContinue and EndPlayerTurn. Int or bool? I could say EndPlayerTurn = 1 or EndPlayerTurn = true. All in all I also could do the following: bWillContinue and iEndPlayerTurn, using both logic names and iditifying its types.
Just to finish, applying logic is slower then following rules. We immediately know that a bContinue variable is a bool by simply looking at the variable's starting letter, but, by looking at WillContinue I will have to understand the purpose of the funtion in which the variable is to know exactly what kind of value is need their. Of course this can be a vague explanation by having in count many other circustances/factors, but I think I got my point here.
Now let me reforce Marble's opinion on "do what suits best for you". Persons should try all the ideias/methods post here and see what suits best for them or simply make their own methods as I did.