refactoring, more oop style
health bars