public boolean hitSquare(){
        World myWorld = getWorld();
        int x = getX();
        int y = getY();
        
        switch(direction) {
            case SOUTH :
                y++;
                break;
            case EAST :
                x++;
                break;
            case NORTH :
                y--;
                break;
            case WEST :
                x--;
                break;
        }
        
        List<Square> ofSquares = myWorld.getObjectsAt( x, y, Square.class );
        
        if( !ofSquares.isEmpty() ){
            return true;
        }
        else{
            return false;
        }
    }