Working up to pay activity, will crash after. Added in error checking, waiting spinners, etc.