Castle Rock thriving with new development