How does Go support game development, and what are the best practices for game development in Go?