Battle.io: A Thrilling Multiplayer Battle Royale Experience