//Could draw these images to a static Monster1 and Monster2 then just copy in the new Images.
//then ask for new images on faint/change
try
{
GameImage monsterImage = new GameImage(monster.imagePath);
monsterImage.draw(window, x + 40, y + 65);
} catch (IllegalArgumentException ex)
{
System.out.println("ERROR LOADING IMAGE @" + monster.imagePath);
window.setColor(Color.LIGHT_GRAY);
window.fillRect(x + 40, y + 65, 100, 100);