formatting
own equals and hashcode
added error textureloading
default to error texture
better if