I am thinking of writing games using flash, but know little about what I may be getting into. Does anyone here have any experiences, advice, etc? What is the Flash coding language like? Can I use software other than the official ($$$) Adobe ones?