Load of base code

Uploading code to a new project from Alienshooter GitHub