Video games are interesting because of very specific constraints the developers impose on the player.