It was a puzzle why things were always dragged kicking and screaming. No one ever seemed to want to, for example, lead them gently by the hand.
- -- (Terry Pratchett, The Truth [deutsch] [English, US])
Same with some games.
I'm usually pretty solid when it comes to the code layout for a game, depending on the requirements I normally use the "best" way. Normaly. This time the thing got a bit ugly, the basic idea was quite simple, the requirements quite low all in all a short game.
The engine was done in two days, about 400 lines of code and because it all was so easy, I just dropped into an extended MovieClip class. No need for a big layout with a set of classes that divide UI, logic and so on. Normaly.
So now there is a quite cluttered class, lots of ugly code and no real time to make it readable again. Shish!
Anyway, mending the last pieces of it together now (and trying to clean up the 950 lines of code).