Get*FromIID now also uses Player to differnsiate between elements

-Getting Ball/Bullet/Tile is now gotten from both ID and owner. This
makes it possible for both Players to have items with the same value.
-It might also make it possible to just have one counter for each
element instead of separate counters for all.