This is a Neural Network otherwise known as an AI This took me about a month to get working between multiple projects for testing. The sprite this is used in is meant to be backpacked. This specific Network learns to catch the green ball but if that's underwhelming to you then you can just create your own. Remix this project and then follow the directions in the code to make your own Network that you can teach whatever you want. I already did all the hard programming so you have to do as little as possible. This is also done with "for this sprite only" lists and variables which means you can make clones and multiple sprites and they will each have a separate brain.