* @param Y Block Y Position
     * @param Z Block Z Position
     * @param side The Side in question
     * @return True if the side is solid
     */
    public boolean isBlockSolidOnSide(int X, int Y, int Z, int side)
    {
        Block block = Block.blocksList[getBlockId(X, Y, Z)];
        if(block == null)
        {
        	return false;
        }
        return block.isBlockSolidOnSide(this, X, Y, Z, side);
    }