I'm confused as well. The description on their home page that you cite doesn't match the description they provide on the linked :
> Starfighter, if you're new here, is a company which makes fun engineering challenges that you can play online for free.
I can see how the two things would be related, but it's still confusing brand messaging.