Almost finished Card Class, just made difference as inner class - tested and works fine