This looks like a much better way to spend time than video games.