implements different bugs
add HP bar