Add methods for controlling HP