Updated includes

Now requires imagination, basic logic and pseudo c++ interpretation libraries. (hopefully these are standard)