Create a program for this game using JavaFX and write a clear program with these requirements that are shown above .
Design and implement a speed click game. In this game, a fixed number of objects will fall to your board from top and move down and leave the board. Each object will have a value. Each object will be faster than the previous object. Clicking an object removes it from the board and adds its value to the score. Keep track of the top 5 scores. As a player, click as many objects as you can. Display the score while playing the game. When the game is over, display the top scores.
1. The game should have a fixed number of objects (e.g., 30 objects), the game will end when all of them have fallen or have been clicked on. 2. At any time in the game, multiple objects should be falling, e.g., you can have an object falling, and before it reaches the bottom, another object appears, or you can have multiple objects appearing at the same time at different speeds. (e.g., 3-4 objects). 3. Regarding the increasing speed requirement: the speed of falling must in general increase as the game progresses. 4. Objects must have different values, (i.e., clicking some objects gives the player higher reward than clicking others) 5. It should be clear what value is associated with which object. E.g., if each object type/color has a different value, you can show this information as text on the object, or you can show the list of object types and their values on the right of the scene.