I actually get the feeling that the build up of aliens is going to be more enjoyable than the actual inclusion of them. I'm enjoying the slow release tension behind it
Absolutely. When they are there it's just another type of NPC with a different ship model.