Added GameSocket. It's an experimental.