Reworked spawnpoint example to GameObjectExtension

Looks like it's better. Probably don't even use IEntityClass
Revert "Reworked spawnpoint example to GameObjectExtension"

This reverts commit 9ae33ac82f73277659d175a64e8d045ce43a4206.