This is a quite long tutorial, so I decided to split it in pieces.
It started as a didactic example about flash game creation.First of all, I got inspiration from Ball Revamped series (do not remember the link, search it on Google), but I'll add a lot more features.