moved alien initialization code to new class