500 Card Game desktop application in Java for Comp 303 project.