Babel: A Thrilling Puzzle Game to Challenge Your Mind