The fireball now sets its direction properly so it can animate. When the player shoots, their facing direction also updates. Also moved out the Direction class to a utility CardinalDirection class.