Apollo 11 Mega Update released on Kickstarter