added cardgame framework
added reactive inputs