This is just too good. 5 stars.
Minor nit, please add a health bar somewhere.
Thanks for the five stars! I've also added a health bar.