Added the health bar. Fixed issues in the canon code. Done another sh#@!y merge.

Plus fixed the issues from Sagiv's cr.