I had a lot of fun with this one. The wall mechanic was interesting, and the cannons had a powerful feel. High score: 5896 on Wave 16.
Thank you!