Veteran Video Game Engineer Joe Waters Dies