Star Hive: The Menace: Steam Achievements

Issues related to Steam Achievements are now resolved.