Re-added Health. Changed bunch of stuff. Code is a mess right now.