Improved Collision Detection

Collision detection is buggy but has improved. Also includes health bar
for second player as well as the second player moving and being drawn.

Things that need to be fixed:
- collision rectangle does not follow character
- p1 and p2 should have different keyboard mappings
- character should not go off the screen
- animations for hitting/kicking/etc. not right