Learning Java through BlackJack