The example above shows a web-game totally coded in ActionScript 3.0. In my opinion structuring and developing a web-game represents one of the most challenging work experience a programmer might encounter. More than ever, it's highly advisable to apply OOP guidelines properly, to make sure to build a scalable and easily updatable project.