Moving Extensions into its own files our of Game Scene and Adding accessor types to Functions

Accessor types were released in Beta 4