I'm very much just trying to think how a computer thinks!
What I end up with will probably be very bare bones for a first time.