There are some fantastic games which are available on the internet these days. If you truly look at the design and the work which goes into the game you play then you will see the intricate process which is involved.