health and player controllers and some stafff