Further Java practical work for Part1B Computer Science at Cambridge University