World is now a list of scriptable entities. Program quits again, which is really good progress. Input and drawing shapes comes next.