PlayGame: Decentralized Gaming Platform Using Blockchain technology