Bunch of menu checking systems

Makes sure players can't buy things when they don't have money or if
they've already bought the potion before.