Nice work. The levels don't jump right out as it is a complex layout, but with a little studying I could figure them out.