Basics of AI, Doing this from school, not fully tested