Added a wrapper class for texture that replaces texturemanager
Refactoring to openGL handling and updated code to handle str/int/vit
instead of dmg and defense