Games as an Ideal Learning Environment