Develop a simple Android board game with a “player” and “treasures”. The player ‘O’ is placed randomly on a 5x5 board, and the user can move it by clicking on a tile on the board. The treasure ‘X’ will be periodically generated after the game is started, and there is an upper limit for the total number of treasures on the board. When the player passes a tile with a treasure, the treasure will be collected and removed from the board. This work is expected to be a practice with thread programming.