@Override
	public void handleModelChangeEvent(ModelChangeEvent e){
		displayMessage(e.getMessage());
		drawList = e.getDrawable();
		for(Drawable2D drawable : drawList) {
			if(drawable.getClass().equals(Player2D.class)) {
				player = (Player2D)drawable;
			}
			if(drawable.getClass().equals(Room2D.class)) {
				mapArea.setCurrentRoom((Room)drawable);
			}
			if(drawable.getClass().equals(Item2D.class)){
				if(player.collidesWith(drawable)){
					collidingWithObject = drawable;
				}
			}
		}
		drawArea.updateDrawable(drawList);
		
	}