Mark Blanco's .NET implementation of Puerto Rico