todo: figure out why the standard item frame is using the wrong item entities. todo: fix screwdriver rotating the item displayed.
cleaned up a LOT of duplicate code. Added in the custom frames, and a couple of calls in init.lua to begin testing custom frames out. to do: fix the freaking maps. (It looks like it's client side that is failing, to be honest.)