The functionality of sending money to another user should be inverted.
Currently it goes like:
- Giving money to someone: -amaount
- Taking money from someone: +amount
That is a bit confusing.
Probably it would be even better if you could only send money to someone, but not take it from someone else.