Yeah this is Gemstone Fan Games, a cool stop for fan games.
Please visit the Recent Updates page for information regarding many things. -kellascott