public boolean movable(int x,int y,int xOrig, int yOrig){
	    if(thePlayer.getHitPoints() <= 0){
		return false;
	    }
		/* not movable, out of boundary*/
	    if (!inBounds(x, y))
		return false;
			
		//player isn't movable, start attack for player
	    if(floor[x][y] instanceof Monster){	
		/*if(floor[xOrig][yOrig] instanceof Player){
							return false;	
			}else{	
				return false;	
				}*/
		return false;
		}
				
		//monster isn't movable, start attack for monster
	    if(floor[x][y] instanceof Player && floor[xOrig][yOrig] instanceof Monster){
		    			return false;
		}
		

		return true;
	}