if (account == null) {
return new EconomyResponse(0, 0, ResponseType.FAILURE, "Account doesn't exist");
}
if (account.has(amount)) {
account.withdraw(amount);
return new EconomyResponse(amount, account.getMoney(), ResponseType.SUCCESS, "");
} else {
return new EconomyResponse(0, account.getMoney(), ResponseType.FAILURE, "Insufficient funds");
}