do not store texture number in shader structure

The shader should be able handle more than just one texture
make enemy laser fire red
add red laser texture