Found a tough time with the final boss. I thought I disabled all the cannons but nothing really happened. Wasn't able to finish, but fantastic game all around.