- initial implementation for custom playing card, still needs to fix couple bugs