Indie developers are always on the lookout for people to give them feedback, so it's not uncommon for them to release a public alpha. All the better for you!