What makes this particular language the cornerstone for developing videogames?