Sonic fans give sonic frontiers perfect scores