Added a texture manager, cleaned up Actor