Knowing What to Do: Imagination, Virtue, and Platonism in Ethics