Interfaces are now stored in a hashmap.
AmountSelector renamed from AmountDialogue for clarity (it is not
extending Dialogue classes)
Added PlayerUseItemOnObjectAction