Moved shaders into separate files

Also added a console