engine now returns a BufferedImage instead of int[]
renamed client module
two simple client applications
avoid repeated var lookup