use kind instead of type in the resource class
add in dumb logic to accept and begin to add in resource tracking to actor class