public Sprite(BufferedImage ss, BufferedImage ds, BufferedImage cs, BufferedImage ts)
    {
        for(int i = 0; i < uROWS; i++)
        {
            for(int j = 0; j < uCOLUMNS; j++)
            {
                unit[i][j] = ss.getSubimage(j * Game.TILESIZE, i * Game.TILESIZE, Game.TILESIZE, Game.TILESIZE);
            }
        }
        for(int i = 0; i < dCOLUMNS; i++)
        {
            damage[i] = ds.getSubimage(i * dmwDIM, 0, dmwDIM, dmhDIM);
        }
        for(int i = 0; i < cROWS; i++)
        {
            for(int j = 0; j < cCOLUMNS; j++)
            {
                cursor[i][j] = cs.getSubimage(j * 32, i * 32, 32, 32);
            }
        }
        for(int i = 0; i < tROWS; i++)
        {
            for(int j = 0; j < tCOLUMNS; j++)
            {
                tile[i][j] = ts.getSubimage(j * Game.TILESIZE, i * Game.TILESIZE, Game.TILESIZE, Game.TILESIZE);
            }
        }
    }