Cannon bugs and features update

- Cannon balls now disappear after 4 seconds
- Cannon balls cost $300 to fire
- Power bar looks nicer
- Cannon balls now don't fire when the cannon is selected and any mouse
button is lifted
- There might be a few more, but those are the big ones.