Doctor Who: The Lonely Assassins: May 24th 2021 Update

Fixing some pesky bugs and improving stability on older computers. Improved Spanish translation. Thank you for your support!