FlashDevelop is a free and open source code editor for every developer
FlashDevelop offers first class support for ActionScript (2 & 3) and Haxedevelopment. Great completion & code generation, projects compilation & debugging, plenty of project templates, SWF/SWC exploration etc. FlashDevelop
is also a great web development IDE with source-control support (svn, git, mercurial), tasks, snippets, XML/HTML completion and zen-coding for HTML.
Games that try to simulate real-world activities (like driving vehicles or living the life of someone else) with as much realism as possible. Simulators generally require more study and orientation than arcade games, and the best simulators are also educational.