Virtual decisions: video game ethics, Just Consequentialism, and ethics on the fly