Re-added AbstractNpcProject.cs