Wall jumping, health bar, physics bug fix

Characters can now jump when directly next to a wall either side.

Basic health bar implemented.

Fixed physics bug as a result of optimising entity tick (was assigning
to x and y instead of state.x and state.y).