Implement charge at the Card level
Implement overdraw
Fix a check on card data