If you only want to block Flash games, your best bet is to uninstall/prohibit Flash Player. Many videos on YouTube can be viewed using its HTML5 player.
Having said that, there are numerous non-Flash based online games, so you will never have a solution that does not require constant human oversight.