Added game state enum.
Materials now take a texture file path.