A basic neural network which evolves over time. You can move the green square to adjust the goal for where the AI wants to end up. The game will go back to the main menu screen if there are no creatures left. All creatures inside the green square at the end of the generation/iteration have their genes passed on to the next generation, with some mutations. Then every member of the generation is removed and the next generation is started.
Idea from a youtube video I saw discussing neural networks. This is a much more simple version of it that I did over a few hours (and as a result it sucks) -- if you want to make a more complex version, feel free to remix! I was going to code this in something like java but then I thought I'd try the challenge of writing this in scratch -- a language not designed for this kind of stuff