allow all entities to make use of use()
add use function for doors and buttons
add use to the callaction lookup table