add actor hp and make collision handling more generic
convert player damage tracker to hp tracker