the title screen for alien hive, an upcoming mobile game that has been released on steam