bugfix: incorrect collide detection
some code cleanup
render only living bosses