Can you attach a copy of your logs? This will help us see if an error is occurring with the cannons, since we haven't been able to reproduce this.
Information on finding and attaching logs can be found here
It's also possible that there might be some file corruption, so re-validating files could help.
- Load Steam
- From the Library section, right-click on the game and select Properties from the menu.
- Select the Local files tab and click the Verify integrity of game cache... button.
- Steam will verify the game's files - this process may take several minutes.
- Once the process is completed, the Check Window will automatically exit.
As for your code not working, the most common problem we have found with these is them being typed incorrectly (they are case-sensitive), so we recommend copying and pasting them in instead.