rect_intersect(...) will return false if NaN
user empty varable name 'proto' for new classes
update class Base
rename hit to hitWith
rename object varable 'v' to 'that'
use fill(...) instead of extend(...) for newObj
add varables to replace object.state
user d.ph instead of d.health
remove d.health
user object.is_creating/is_living/is_dying/die()
remove object.state for most functions
replace mkDamage with damage_pt
removed all with state
rewording: rename data.slowMode to is_slow
move object.data.conf to object.conf
rewording: remove object.is_living
rewording
rewording
[fix] drops were not shown
remove unused data properties