* added dynamic support for placement based on item in hand