I worked on this for a project for school. Not that great, but I haven’t posted in a while, so I figured I should post it here.